| Google Ads conversion tracking — capture, outbox, upload |
shipped |
adsconv.py, signup.py, adtrack.js, gtag.js |
| Archive - versioned history and cache admission |
building |
archive.py, hunter.yaml, results.py, 0031_archive_result_admission.py, … |
| Auth & secrets — injectors, encryption, OAuth freshness, health |
shipped |
injectors.py, ssrf.py, crypto.py, oauth.py, … |
| Endpoint catalog — what you can DO with a connected key, and which provider should do it |
shipped |
fetchinio.yaml, fetchinio.svg, fetchinio.linkedin.user.profile.json, fetchinio.linkedin.company.profile.json, … |
| Application composition and deployment roles |
shipped |
bootstrap.py, bootstrap_handlers.py, bootstrap_http.py, call_surface.py, … |
| Data model — the registry tables, async DB, audit writer |
shipped |
0042_pinned_read_scope.py, alembic.ini, env.py, 0001_baseline_current_schema.py, … |
| Feedback - private intake for problems and suggestions |
shipped |
feedback_contract.py, __init__.py, reports.py, reviews.py, … |
| The tool hub — tools a maker publishes, made of other tools |
built (phases 1–10, 2026-09-09/14; pricing flexibility 9.1–9.5 (docs/hub-pricing-decisions.md), listing + public run log 10.1–10.5 (docs/hub-listing-decisions.md)); behind hub_enabled (TREG_HUB_ENABLED), off in production until the final merge |
__init__.py, manifest.py, refs.py, graph.py, … |
| Enforced import boundaries |
shipped |
pyproject.toml, ci.yml, __init__.py, __init__.py, … |
| Instagram OAuth — direct Login and optional Facebook Page tools |
built; Meta configuration and live verification pending |
catalog_ingest.py, access.py, resolve.py, service.py, … |
Local proxy — catch a program's own outgoing calls (treg <command>) |
shipped |
localproxy.py, server.js |
Local CLI runs — run a vendor CLI as a dedicated user with a server-held credential (treg run) |
shipped |
localrun.py, egress.py, fsjail.py |
| MCP — the front door for assistants, and treg as an OAuth authorization server |
shipped |
auth.py, mcp.py, health.py, mcp_oauth.py, … |
Media hosting - reference files a vendor can fetch (treg host) |
shipped |
media.py, media.py, models.py, 0037_media_hosting.py, … |
| Money — prepaid balance, the ledger, Stripe, and the reports that check it |
shipped |
tavily.yaml, tinyfish.yaml, test_tinyfish.py, __init__.py, … |
| Multi-tenancy — orgs, memberships, invites, per-org scoping |
shipped |
access.py, 0042_pinned_read_scope.py, test_pinned_read_scope.py, models.py, … |
| The proxy — faithful credential-injecting relay + tool resolution |
shipped |
relay.py, ssrf.py, api.py, authorize.py, … |
| Discovery experiment — a relevance judge behind catalog search, measured on what the caller does next |
building |
search_experiment.py, interleave.py, judge.py, 0041_searchlog.py, … |
| Super-admin — cross-tenant read + control |
shipped |
api.py, admin.py, evidence_retention.py, access.py, … |