{"version":"1.0","name":"relay","description":"Open-source harness that turns one person's coding-agent subscriptions (Claude Code, Codex, Grok) into one system. Free, Apache-2.0.","site_type":"app","url":"https://relay.kyro.house","software_version":"0.0.1","license":"Apache-2.0","pricing":{"model":"free","notes":"No paid tier. Bring your own vendor subscriptions."},"repository":"https://github.com/kyleroche/relay","pages":[{"url":"https://relay.kyro.house/","title":"Feed","description":"Every event across projects, newest first."},{"url":"https://relay.kyro.house/info","title":"What relay is","description":"The five rules, how a task flows, quick install, linking accounts.","markdown":true},{"url":"https://relay.kyro.house/projects","title":"Projects","description":"Linked repositories with decisions and digest coverage."},{"url":"https://relay.kyro.house/usage","title":"Usage","description":"Calls, tokens, cost equivalent and plan meters per subscription."},{"url":"https://relay.kyro.house/workers","title":"Workers","description":"Health of self-hosted runners."},{"url":"https://relay.kyro.house/docs/architecture","title":"Architecture","description":"The five rules, the pieces, and a task's life. The source of truth for design.","markdown":true},{"url":"https://relay.kyro.house/docs/api","title":"API and MCP","description":"The public read API under /api/v1, rate limits, errors, scopes, and the MCP server at /mcp.","markdown":true},{"url":"https://relay.kyro.house/docs/assets","title":"Assets","description":"Private media storage with versions and an approve-or-reject review loop; the HTTP, MCP and CLI surfaces over it.","markdown":true},{"url":"https://relay.kyro.house/docs/feed","title":"The feed","description":"Every event kind, where it comes from, the runner's usage comment, and the ledger view.","markdown":true},{"url":"https://relay.kyro.house/docs/versioning","title":"Versioning and deprecation","description":"How the API and MCP surface change, and the RFC 9745 headers used when something is retired.","markdown":true},{"url":"https://relay.kyro.house/docs/agent-readiness","title":"Agent readiness","description":"What the hosted site serves so agents can find, read, and act on it.","markdown":true},{"url":"https://relay.kyro.house/docs/agents","title":"AGENTS.md","description":"Instructions for coding agents working in or installing this repo, including the install steps.","markdown":true},{"url":"https://relay.kyro.house/docs/readme","title":"README","description":"What relay does, quick install, and how to link model accounts.","markdown":true}],"apis":[{"type":"openapi","url":"https://relay.kyro.house/openapi.json","base_url":"https://relay.kyro.house/api/v1","docs":"https://relay.kyro.house/docs/api"},{"type":"mcp","url":"https://relay.kyro.house/mcp","transport":"streamable-http","server_card":"https://relay.kyro.house/.well-known/mcp/server-card.json","registry":"https://relay.kyro.house/server.json"}],"skills":"https://relay.kyro.house/.well-known/agent-skills/index.json","llms_txt":"https://relay.kyro.house/llms.txt","llms_full_txt":"https://relay.kyro.house/llms-full.txt","sitemap":"https://relay.kyro.house/sitemap.xml","auth":{"scheme":"bearer","metadata":"https://relay.kyro.house/.well-known/oauth-protected-resource","public_read":true},"versioning":"https://relay.kyro.house/docs/versioning"}