{"openapi":"3.1.0","info":{"title":"New Runtime complete public route catalog","version":"2026-09-01","summary":"An atlas of agent-shaped software.","description":"Complete route catalog for New Runtime public HTML, Markdown, JSON, text, and XML resources, one resources-only MCP JSON-RPC POST endpoint, and explicitly advertised x402 paid compute products. The primary /openapi.json contract is intentionally narrower and covers JSON, MCP, and agent-commerce APIs."},"servers":[{"url":"https://newruntime.com"}],"externalDocs":{"description":"Agent route matrix","url":"https://newruntime.com/agents/"},"tags":[{"name":"Contracts","description":"Agent-facing route contracts and guides."},{"name":"Presence","description":"Privacy-safe outbound distribution and attributable-return contracts."},{"name":"Authority Assets","description":"Versioned reusable datasets with methodology, provenance, schema, and checksums."},{"name":"Collections","description":"Compact collection discovery indexes."},{"name":"Field Notes","description":"Editorial analysis detail routes."},{"name":"Signals","description":"Normalized raw-signal routes."},{"name":"Patterns","description":"Trend pattern routes."},{"name":"Topics","description":"Topic hub routes."},{"name":"Post-app Observatory","description":"Shifts, deltas, and disappearing-interface records."},{"name":"Projects","description":"Forkable public project blueprint routes."},{"name":"Systems","description":"Sanitized public system dossier routes."},{"name":"Owner Profile","description":"Machine-readable career profile for recruiting agents and HR/ATS systems."},{"name":"Learning","description":"AI-engineering reference guide routes."},{"name":"Telemetry","description":"Privacy-safe public machine-consumption and bot-traffic aggregates."},{"name":"Evidence","description":"Public source and evidence routes."},{"name":"Discovery","description":"Sitemaps, RSS, and crawler policy."},{"name":"Agent Commerce","description":"Accountless x402 paid compute products with free preflight and replay-safe settlement."}],"paths":{"/openapi.json":{"get":{"operationId":"getOpenapiJson","tags":["Contracts"],"summary":"Read the programmatic OpenAPI contract","description":"Static OpenAPI 3.1 contract for the public JSON and MCP API. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/openapi-route-catalog.json":{"get":{"operationId":"getOpenapiRouteCatalogJson","tags":["Contracts"],"summary":"Read this route catalog","description":"OpenAPI-shaped catalog for the complete public HTML, Markdown, JSON, text, and XML surface. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/llms.txt":{"get":{"operationId":"getLlmsTxt","tags":["Contracts"],"summary":"Read compact agent guide","description":"Small context-budget route map for agents and crawlers. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/llms-full.txt":{"get":{"operationId":"getLlmsFullTxt","tags":["Contracts"],"summary":"Read full agent guide","description":"Expanded public route map and source-boundary guidance. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/agents/":{"get":{"operationId":"getAgents","tags":["Contracts"],"summary":"Read agent entrypoint","description":"Human-readable route matrix, reading order, and public boundaries. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/developers/":{"get":{"operationId":"getDevelopers","tags":["Contracts"],"summary":"Read developer guide","description":"No-key REST and MCP quickstarts, versions, errors, limits, and deprecation policy. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/developers.md":{"get":{"operationId":"getDevelopersMd","tags":["Contracts"],"summary":"Read developer guide Markdown","description":"Compact Markdown twin of the developer guide. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/.well-known/mcp":{"get":{"operationId":"getWellKnownMcp","tags":["Contracts"],"summary":"Read MCP server card","description":"Discovery document for the public resources-only Streamable HTTP endpoint. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpServerCard"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/.well-known/mcp/server-card.json":{"get":{"operationId":"getWellKnownMcpServerCardJson","tags":["Contracts"],"summary":"Read MCP server card alias","description":"Stable JSON path for the same public MCP discovery contract. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpServerCard"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/mcp-readonly.json":{"get":{"operationId":"getMcpReadonlyJson","tags":["Contracts"],"summary":"Read MCP resource manifest","description":"Read-only public resource manifest for agents. It documents stdio and hosted Streamable HTTP transports; neither exposes tools, mutations, admin, approval, or authenticated operations. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpReadOnlyManifest"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/presence.json":{"get":{"operationId":"getPresenceJson","tags":["Presence"],"summary":"Read Presence report","description":"Privacy-safe baseline, attributable return-signal groups, causality policy, and owner gates. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresenceReport"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/presence-schema.json":{"get":{"operationId":"getPresenceSchemaJson","tags":["Presence"],"summary":"Read Presence schema","description":"JSON Schema for PresenceEvent, AttentionPacket, SyndicationReceipt, AuthorityAsset, and ReturnSignal. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/presence/":{"get":{"operationId":"getPresence","tags":["Presence"],"summary":"Read Presence overview","description":"Human-readable explanation of the outbound-attention and attributable-return loop. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/datasets/github-projects-for-ai-engineers/":{"get":{"operationId":"getDatasetsGithubProjectsForAiEngineers","tags":["Authority Assets"],"summary":"Read GitHub radar dataset landing page","description":"Versioned authority asset with methodology, license boundary, downloads, and reproduction contract. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/datasets/github-projects-for-ai-engineers/v1.json":{"get":{"operationId":"getDatasetsGithubProjectsForAiEngineersV1Json","tags":["Authority Assets"],"summary":"Download GitHub radar JSON","description":"Versioned source-backed GitHub Projects for AI Engineers dataset. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorityDataset"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/datasets/github-projects-for-ai-engineers/v1.csv":{"get":{"operationId":"getDatasetsGithubProjectsForAiEngineersV1Csv","tags":["Authority Assets"],"summary":"Download GitHub radar CSV","description":"CSV twin of the versioned GitHub Projects for AI Engineers dataset. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/datasets/github-projects-for-ai-engineers/schema.json":{"get":{"operationId":"getDatasetsGithubProjectsForAiEngineersSchemaJson","tags":["Authority Assets"],"summary":"Read GitHub radar schema","description":"JSON Schema for the versioned GitHub Projects for AI Engineers dataset. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/owner-profile-discovery.json":{"get":{"operationId":"getOwnerProfileDiscoveryJson","tags":["Owner Profile"],"summary":"Read owner profile first-pass discovery bundle","description":"Compact route and edge bundle around the owner career profile. Use before loading full DiscoveryGraph shards. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OwnerProfileDiscovery"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/owner-profile.json":{"get":{"operationId":"getOwnerProfileJson","tags":["Owner Profile"],"summary":"Read owner career profile JSON","description":"Machine-readable career profile for recruiting agents and HR/ATS systems. It has no standalone human-facing HTML page; the Markdown twin is linked from sitewide human navigation. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OwnerCareerProfile"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/owner-profile.md":{"get":{"operationId":"getOwnerProfileMd","tags":["Owner Profile"],"summary":"Read owner career profile Markdown","description":"Human-readable Markdown twin of the owner career profile for recruiters, recruiting agents, and HR/ATS systems. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/machine-consumption.json":{"get":{"operationId":"getMachineConsumptionJson","tags":["Telemetry"],"summary":"Read machine-consumption aggregate","description":"Privacy-safe aggregate of crawler and machine-route readership. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineConsumptionReport"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/machine-consumption/":{"get":{"operationId":"getMachineConsumption","tags":["Telemetry"],"summary":"Read Machine Discovery Lab","description":"Human-readable methodology, verified crawler aggregates, graph coverage, latency, and experiment status. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/machine-consumption-schema.json":{"get":{"operationId":"getMachineConsumptionSchemaJson","tags":["Telemetry"],"summary":"Read machine-consumption schema","description":"Backward-compatible JSON Schema for schema_version 1 and optional v1.1 gateway fields. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/crawler-journeys.json":{"get":{"operationId":"getCrawlerJourneysJson","tags":["Telemetry"],"summary":"Read crawler journey depth","description":"Privacy-safe 24-hour, 7-day, and 30-day bot-family aggregates for unique canonical materials, session depth, entrypoints, terminal routes, and observed transitions. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrawlerJourneysReport"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/crawler-journeys-schema.json":{"get":{"operationId":"getCrawlerJourneysSchemaJson","tags":["Telemetry"],"summary":"Read crawler journey schema","description":"JSON Schema for the privacy-safe crawler journey aggregate. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/page-readership-schema.json":{"get":{"operationId":"getPageReadershipSchemaJson","tags":["Telemetry"],"summary":"Read per-page readership schema","description":"JSON Schema for privacy-safe route-level named-automation request aggregates. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/page-readership/{canonical_path}.json":{"get":{"operationId":"getPageReadershipCanonicalPathJson","tags":["Telemetry"],"summary":"Read machine readership for one canonical page","description":"Successful named-automation requests grouped across the page's HTML, JSON, and Markdown representations, with 24-hour and observed windows. This is a static read-only route.","parameters":[{"name":"canonical_path","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Slash-delimited canonical path without leading or trailing slash; use home for the site root."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageReadershipReport"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/discovery-graph.json":{"get":{"operationId":"getDiscoveryGraphJson","tags":["Discovery"],"summary":"Read discovery graph index","description":"Compact index for sharded physical-link and editorial-knowledge graph data. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoveryGraphIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/discovery-graph-schema.json":{"get":{"operationId":"getDiscoveryGraphSchemaJson","tags":["Discovery"],"summary":"Read discovery graph schema","description":"JSON Schema for DiscoveryGraph v1 index and shard objects. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/discovery-graph/{shard}.json":{"get":{"operationId":"getDiscoveryGraphShardJson","tags":["Discovery"],"summary":"Read discovery graph shard","description":"Bounded graph shard with stable nodes and typed physical or knowledge edges. This is a static read-only route.","parameters":[{"name":"shard","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Three-digit shard id from /discovery-graph.json."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoveryGraphShard"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/discovery-experiments.json":{"get":{"operationId":"getDiscoveryExperimentsJson","tags":["Telemetry"],"summary":"Read discovery experiments","description":"Pre-registered hypotheses, baselines, metrics, windows, and stopping rules. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoveryExperimentRegistry"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/recall-probes.json":{"get":{"operationId":"getRecallProbesJson","tags":["Telemetry"],"summary":"Read recall probe registry","description":"Versioned canonical-citation questions and TTFU-proxy scoring rules. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecallProbeRegistry"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/bot-traffic-latest.json":{"get":{"operationId":"getBotTrafficLatestJson","tags":["Telemetry"],"summary":"Read latest public bot traffic aggregate","description":"Privacy-safe latest traffic aggregate grouped by crawler, AI user agent, human page views, machine routes, and scanner noise. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BotTrafficSnapshot"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/bot-traffic-history.json":{"get":{"operationId":"getBotTrafficHistoryJson","tags":["Telemetry"],"summary":"Read public bot traffic history","description":"Privacy-safe daily aggregate history for crawler, AI user agent, human page view, machine route, and scanner-noise classes. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BotTrafficHistory"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/source-ledger.json":{"get":{"operationId":"getSourceLedgerJson","tags":["Evidence"],"summary":"Read public source ledger","description":"Publishable public source URLs mapped to public records. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicSourceLedger"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/source-entities.json":{"get":{"operationId":"getSourceEntitiesJson","tags":["Evidence"],"summary":"Read grouped source origins","description":"Compact source-origin index with detail JSON routes. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceOriginIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/sources/{origin}.json":{"get":{"operationId":"getSourcesOriginJson","tags":["Evidence"],"summary":"Read source-origin detail","description":"Source-origin detail route with public evidence items and backlinks. This is a static read-only route.","parameters":[{"name":"origin","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Source origin id from /source-entities.json."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceOriginDetail"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/sitemap.xml":{"get":{"operationId":"getSitemapXml","tags":["Discovery"],"summary":"Read sitemap index","description":"Canonical sitemap index with nested sitemap shards. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"application/xml":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/robots.txt":{"get":{"operationId":"getRobotsTxt","tags":["Discovery"],"summary":"Read crawler policy","description":"Crawler and agent access policy. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/rss.xml":{"get":{"operationId":"getRssXml","tags":["Discovery"],"summary":"Read RSS feed","description":"Recent field-note updates. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"application/xml":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/feed.json":{"get":{"operationId":"getFeedJson","tags":["Discovery"],"summary":"Read JSON Feed","description":"JSON Feed 1.1 twin for recent Field Notes. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/feed+json":{"schema":{"$ref":"#/components/schemas/JsonFeedDocument"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/.well-known/api-catalog":{"get":{"operationId":"getWellKnownApiCatalog","tags":["Discovery"],"summary":"Read API Catalog","description":"RFC 9727 linkset connecting public OpenAPI, MCP, feeds, and discovery surfaces. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/linkset+json":{"schema":{"$ref":"#/components/schemas/ApiCatalog"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/changes.xml":{"get":{"operationId":"getChangesXml","tags":["Discovery"],"summary":"Read substantive change feed","description":"Atom feed with WebSub discovery for editorially significant changes. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"application/xml":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/feeds/agent-runtime.xml":{"get":{"operationId":"getFeedsAgentRuntimeXml","tags":["Discovery"],"summary":"Read Agent Runtime feed","description":"Bounded Atom and WebSub feed for the featured Agent Runtime topic hub. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"application/xml":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/feeds/coding-agents.xml":{"get":{"operationId":"getFeedsCodingAgentsXml","tags":["Discovery"],"summary":"Read Coding Agents feed","description":"Bounded Atom and WebSub feed for the featured Coding Agents topic hub. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","content":{"application/xml":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/signals/page/{page}.json":{"get":{"operationId":"getSignalsPagePageJson","tags":["Signals"],"summary":"Read paginated raw signal records","description":"Full raw-signal JSON records by page. Start from /signals.json for page_count. This is a static read-only route.","parameters":[{"name":"page","in":"path","required":true,"schema":{"type":"integer","minimum":1},"description":"Signal page number from /signals.json pagination."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignalPage"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/patterns.json":{"get":{"operationId":"getPatternsJson","tags":["Collections"],"summary":"List pattern records","description":"Compact evidence-linked trend hypothesis index. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatternIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/topics.json":{"get":{"operationId":"getTopicsJson","tags":["Collections"],"summary":"List topic hubs","description":"Compact topic discovery records with detail route links. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/signals.json":{"get":{"operationId":"getSignalsJson","tags":["Collections"],"summary":"List raw signals","description":"Compact raw-signal discovery index. Use paginated signal pages for complete records. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignalIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/posts.json":{"get":{"operationId":"getPostsJson","tags":["Collections"],"summary":"List field notes","description":"Editorial analysis index with HTML, Markdown, and JSON detail routes. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/shifts.json":{"get":{"operationId":"getShiftsJson","tags":["Post-app Observatory"],"summary":"List tectonic shifts","description":"Structural before-and-after records for post-app change. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/deltas.json":{"get":{"operationId":"getDeltasJson","tags":["Post-app Observatory"],"summary":"List capability deltas","description":"Capability changes with verification level and buildability class. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeltaIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/graveyard.json":{"get":{"operationId":"getGraveyardJson","tags":["Post-app Observatory"],"summary":"List interface graveyard records","description":"Human rituals and interface actions becoming optional. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GraveyardIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/projects.json":{"get":{"operationId":"getProjectsJson","tags":["Post-app Observatory"],"summary":"List project blueprints","description":"Forkable public AI automation project records with proof and handoff contracts. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/systems.json":{"get":{"operationId":"getSystemsJson","tags":["Post-app Observatory"],"summary":"List system dossiers","description":"Sanitized public dossiers for watched agent systems. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/learn.json":{"get":{"operationId":"getLearnJson","tags":["Learning"],"summary":"List Learn guides","description":"Structured AI-engineering guides and route links. This is a static read-only route.","responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LearnIndex"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/posts/{slug}/":{"get":{"operationId":"getPostsSlug","tags":["Field Notes"],"summary":"Read field note HTML","description":"Canonical human-readable field-note page. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/posts/{slug}.md":{"get":{"operationId":"getPostsSlugMd","tags":["Field Notes"],"summary":"Read field note Markdown","description":"Compact field-note detail record for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/posts/{slug}.json":{"get":{"operationId":"getPostsSlugJson","tags":["Field Notes"],"summary":"Read field note JSON","description":"Structured field-note detail record with retrieval_nugget and source URLs. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FieldNoteRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/signals/{slug}/":{"get":{"operationId":"getSignalsSlug","tags":["Signals"],"summary":"Read raw signal HTML","description":"Canonical human-readable raw-signal page. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/signals/{slug}.md":{"get":{"operationId":"getSignalsSlugMd","tags":["Signals"],"summary":"Read raw signal Markdown","description":"Compact raw-signal detail record for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/signals/{slug}.json":{"get":{"operationId":"getSignalsSlugJson","tags":["Signals"],"summary":"Read raw signal JSON","description":"Structured raw-signal detail record with provenance and related patterns. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawSignalRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/patterns/{slug}/":{"get":{"operationId":"getPatternsSlug","tags":["Patterns"],"summary":"Read pattern HTML","description":"Canonical human-readable pattern page. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/patterns/{slug}.md":{"get":{"operationId":"getPatternsSlugMd","tags":["Patterns"],"summary":"Read pattern Markdown","description":"Compact pattern detail record for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/patterns/{slug}.json":{"get":{"operationId":"getPatternsSlugJson","tags":["Patterns"],"summary":"Read pattern JSON","description":"Structured pattern detail record with confidence, counter-evidence, and revision trigger. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrendPatternRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/topics/{slug}/":{"get":{"operationId":"getTopicsSlug","tags":["Topics"],"summary":"Read topic hub HTML","description":"Canonical human-readable topic hub. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/topics/{slug}.md":{"get":{"operationId":"getTopicsSlugMd","tags":["Topics"],"summary":"Read topic hub Markdown","description":"Compact topic answer and evidence guide. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/topics/{slug}.json":{"get":{"operationId":"getTopicsSlugJson","tags":["Topics"],"summary":"Read topic hub JSON","description":"Structured topic hub with answer, counts, related records, and public sources. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicHubRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/shifts/{slug}/":{"get":{"operationId":"getShiftsSlug","tags":["Post-app Observatory"],"summary":"Read tectonic shift HTML","description":"Canonical human-readable shift record. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/shifts/{slug}.md":{"get":{"operationId":"getShiftsSlugMd","tags":["Post-app Observatory"],"summary":"Read tectonic shift Markdown","description":"Compact shift record for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/shifts/{slug}.json":{"get":{"operationId":"getShiftsSlugJson","tags":["Post-app Observatory"],"summary":"Read tectonic shift JSON","description":"Structured shift record with stage, confidence, and magic_decay_stage. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TectonicShiftRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/deltas/{slug}/":{"get":{"operationId":"getDeltasSlug","tags":["Post-app Observatory"],"summary":"Read capability delta HTML","description":"Canonical human-readable capability delta. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/deltas/{slug}.md":{"get":{"operationId":"getDeltasSlugMd","tags":["Post-app Observatory"],"summary":"Read capability delta Markdown","description":"Compact capability-delta record for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/deltas/{slug}.json":{"get":{"operationId":"getDeltasSlugJson","tags":["Post-app Observatory"],"summary":"Read capability delta JSON","description":"Structured capability delta with before/enabling/after fields. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityDeltaRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/graveyard/{slug}/":{"get":{"operationId":"getGraveyardSlug","tags":["Post-app Observatory"],"summary":"Read interface graveyard HTML","description":"Canonical human-readable disappearing-action record. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/graveyard/{slug}.md":{"get":{"operationId":"getGraveyardSlugMd","tags":["Post-app Observatory"],"summary":"Read interface graveyard Markdown","description":"Compact disappearing-action record for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/graveyard/{slug}.json":{"get":{"operationId":"getGraveyardSlugJson","tags":["Post-app Observatory"],"summary":"Read interface graveyard JSON","description":"Structured disappearing-action record with replacement pattern and proof projects. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisappearingActionRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/projects/{slug}/":{"get":{"operationId":"getProjectsSlug","tags":["Projects"],"summary":"Read project blueprint HTML","description":"Canonical human-readable project blueprint. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/projects/{slug}.md":{"get":{"operationId":"getProjectsSlugMd","tags":["Projects"],"summary":"Read project blueprint Markdown","description":"Compact project blueprint for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/projects/{slug}/build-brief.md":{"get":{"operationId":"getProjectsSlugBuildBriefMd","tags":["Projects"],"summary":"Read project build brief","description":"Agent handoff brief with outcome, inputs, tools, proof outputs, replay commands, privacy constraints, approvals, non-goals, and questions. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/projects/{slug}/acceptance.md":{"get":{"operationId":"getProjectsSlugAcceptanceMd","tags":["Projects"],"summary":"Read project acceptance checklist","description":"Acceptance checks, permission scopes, provider scopes, reproducibility commands, cleanup rules, known limits, and failure conditions. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/projects/{slug}.json":{"get":{"operationId":"getProjectsSlugJson","tags":["Projects"],"summary":"Read project blueprint JSON","description":"Structured project blueprint with buildability, proof, costs, permissions, provider scopes, and related records. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectBlueprint"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/systems/{slug}/":{"get":{"operationId":"getSystemsSlug","tags":["Systems"],"summary":"Read system dossier HTML","description":"Canonical human-readable sanitized system dossier. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/systems/{slug}.md":{"get":{"operationId":"getSystemsSlugMd","tags":["Systems"],"summary":"Read system dossier Markdown","description":"Compact sanitized system dossier for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/systems/{slug}.json":{"get":{"operationId":"getSystemsSlugJson","tags":["Systems"],"summary":"Read system dossier JSON","description":"Structured sanitized system dossier. Private commands and credentials are excluded. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemDossierRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/systems/{slug}/releases.json":{"get":{"operationId":"getSystemsSlugReleasesJson","tags":["Systems"],"summary":"Read system release timeline","description":"Interpreted system releases linked to Capability Deltas and tectonic shifts. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemReleaseTimeline"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/learn/{slug}/":{"get":{"operationId":"getLearnSlug","tags":["Learning"],"summary":"Read Learn guide HTML","description":"Canonical human-readable AI-engineering guide. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/html":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/learn/{slug}.md":{"get":{"operationId":"getLearnSlugMd","tags":["Learning"],"summary":"Read Learn guide Markdown","description":"Compact Learn guide for agent context windows. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/learn/{slug}.json":{"get":{"operationId":"getLearnSlugJson","tags":["Learning"],"summary":"Read Learn guide JSON","description":"Structured Learn guide with cards, sections, and retrieval_nugget. This is a static read-only route.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","minLength":1},"description":"Public record slug from the relevant collection index."}],"responses":{"200":{"description":"Public read-only route response.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LearnGuideRecord"}}}},"404":{"$ref":"#/components/responses/RestNotFound"},"406":{"$ref":"#/components/responses/RestNotAcceptable"},"429":{"$ref":"#/components/responses/RestRateLimitExceeded"},"500":{"$ref":"#/components/responses/RestInternalError"}}}},"/mcp":{"get":{"operationId":"getMcpMethodGuidance","tags":["Contracts"],"summary":"Read the MCP POST requirement","description":"GET is not a transport operation. It returns an RFC 9457 problem document and Allow: POST.","responses":{"405":{"description":"The MCP Streamable HTTP endpoint accepts POST only.","headers":{"Allow":{"schema":{"type":"string","const":"POST"}}},"content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/ProblemDetails"}}}}},"security":[]},"post":{"operationId":"postMcpReadOnlyRequest","tags":["Contracts"],"summary":"Call the hosted read-only MCP endpoint","description":"Read-only Streamable HTTP JSON-RPC endpoint. MCP 2026-07-28 is stateless, uses server/discover instead of initialize, and requires per-request protocol metadata plus mirrored HTTP headers. Handshake-era 2025-11-25, 2025-06-18, and 2025-03-26 clients use initialize. The endpoint exposes resources/list, resources/templates/list, resources/read, tools/list with an empty list, and ping. It never mutates site or external state.","parameters":[{"name":"MCP-Protocol-Version","in":"header","required":false,"schema":{"type":"string","enum":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"]},"description":"Required for modern requests. Handshake initialize requests negotiate the version in the JSON-RPC body; subsequent handshake-era clients should send the negotiated version. For specification-compatible backwards compatibility, a missing header on a handshake-era request is interpreted as 2025-03-26."},{"name":"Mcp-Method","in":"header","required":false,"schema":{"type":"string"},"description":"Required for 2026-07-28 and must match the JSON-RPC method."},{"name":"Mcp-Name","in":"header","required":false,"schema":{"type":"string"},"description":"Required for 2026-07-28 resources/read and must match params.uri."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","method"],"properties":{"jsonrpc":{"const":"2.0"},"id":{"type":["string","number","null"]},"method":{"enum":["server/discover","initialize","ping","resources/list","resources/templates/list","resources/read","tools/list"]},"params":{"type":"object"}}}}}},"responses":{"200":{"description":"Read-only JSON-RPC response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"202":{"description":"JSON-RPC notification accepted; no response body is returned."},"400":{"description":"Protocol version, metadata, mirrored-header, or JSON-RPC validation failure.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"403":{"description":"Invalid Origin header.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"404":{"description":"The requested MCP method is not exposed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"406":{"description":"Accept must include application/json and text/event-stream.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"408":{"description":"Request body timeout.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"413":{"description":"Request body exceeds 256 KiB.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"415":{"description":"Content-Type is not application/json.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"429":{"description":"Enforced limit of 60 requests per minute per observed client address exceeded.","headers":{"Retry-After":{"schema":{"type":"integer","minimum":1}},"RateLimit-Limit":{"schema":{"type":"integer","const":60}},"RateLimit-Remaining":{"schema":{"type":"integer","const":0}},"RateLimit-Reset":{"schema":{"type":"integer","minimum":1}},"RateLimit-Policy":{"schema":{"type":"string","const":"60;w=60"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}}},"security":[]}},"/agent-payments/payment-capabilities":{"get":{"operationId":"getAgentPaymentCapabilities","tags":["Agent Commerce"],"summary":"Discover paid agent products and live payment rails","description":"Canonical no-store catalog for current product IDs, prices, x402 version, fixed-price USDC rails, server-priced allowlisted token rails, free preflight behavior, and replay. Read this route immediately before authorizing payment because capabilities can change independently of the static site build.","responses":{"200":{"description":"Current x402 product and rail capabilities.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"required":["x402_version","scheme","mainnet","defaults","products","preflight","replay","open_asset","volatile_payment"],"properties":{"x402_version":{"type":"integer","const":2},"scheme":{"type":"string","const":"exact"},"mainnet":{"type":"boolean","const":true},"facilitator":{"type":"string","format":"uri"},"defaults":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":true}},"products":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":true}},"preflight":{"type":"string"},"replay":{"type":"string"},"open_asset":{"type":"object","additionalProperties":true},"volatile_payment":{"type":"object","additionalProperties":true,"description":"Allowlisted server-priced token rails. Sign only candidate.payment_route when settlement_enabled=true; quote-preview routes remain non-payable."}}}}}},"503":{"description":"Payment service is unavailable.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"security":[]}},"/agent-payments/research-bundle":{"post":{"operationId":"postPaidResearchBundle","tags":["Agent Commerce"],"summary":"Build a bounded evidence-linked research bundle","description":"Send an unsigned archive-only request first. Invalid, empty, or needs-primary-source results return without settlement; only a frozen sellable result returns an x402 402 quote. Paid retries must preserve the exact request body.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"type":"string","minLength":1},"description":"Omit on the first request. On a paid retry, send the official x402 v2 encoded payment payload for one server-declared rail; never expose a private key to this service."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["query"],"properties":{"query":{"type":"string","minLength":3,"maxLength":200},"max_sources":{"type":"integer","minimum":1,"maximum":24,"default":8},"freshness_days":{"type":"integer","minimum":1,"maximum":365},"archive_only":{"type":"boolean","const":true,"default":true},"client_id":{"type":"string","maxLength":128,"description":"Optional opaque quota label; it is excluded from logical request identity."}}},"example":{"query":"agent payment protocols","max_sources":5,"archive_only":true}}}},"responses":{"200":{"$ref":"#/components/responses/AgentCommerceResult"},"400":{"$ref":"#/components/responses/AgentCommerceInvalid"},"402":{"$ref":"#/components/responses/AgentCommercePaymentRequired"},"409":{"$ref":"#/components/responses/AgentCommerceConflict"},"413":{"$ref":"#/components/responses/AgentCommerceTooLarge"},"429":{"$ref":"#/components/responses/AgentCommerceRateLimited"},"503":{"$ref":"#/components/responses/AgentCommerceUnavailable"}},"security":[]}},"/agent-payments/research-bundle-v2":{"post":{"operationId":"postPaidResearchBundleV2","tags":["Agent Commerce"],"summary":"Build a research delta excluding records the buyer already knows","description":"Current $0.10 product. known_stable_ids are part of request identity and exclude complete post/Signal twin clusters. Unsigned invalid or empty requests remain free; sellable results return an x402 402 quote.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"type":"string","minLength":1},"description":"Omit on the first request. On a paid retry, send the official x402 v2 encoded payment payload for one server-declared rail; never expose a private key to this service."}],"requestBody":{"$ref":"#/components/requestBodies/AgentCommerceResearchBundleV2"},"responses":{"200":{"$ref":"#/components/responses/AgentCommerceResult"},"400":{"$ref":"#/components/responses/AgentCommerceInvalid"},"402":{"$ref":"#/components/responses/AgentCommercePaymentRequired"},"409":{"$ref":"#/components/responses/AgentCommerceConflict"},"413":{"$ref":"#/components/responses/AgentCommerceTooLarge"},"429":{"$ref":"#/components/responses/AgentCommerceRateLimited"},"503":{"$ref":"#/components/responses/AgentCommerceUnavailable"}},"security":[]}},"/agent-payments/research-bundle-v2/volatile/{asset}":{"post":{"operationId":"postPaidResearchBundleV2WithQuotedToken","tags":["Agent Commerce"],"summary":"Buy research bundle v2 with an allowlisted non-USDC token","description":"Settleable x402 v2 route. The unsigned request freezes the result, obtains a conservative dual-source price, and returns exactly one short-lived exact rail for the selected network and token. An official x402 client may sign that declared rail and retry the identical body; the result is released only after facilitator verify and settle succeed.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"type":"string","minLength":1},"description":"Omit on the first request. On a paid retry, send the official x402 v2 encoded payment payload for one server-declared rail; never expose a private key to this service."},{"name":"asset","in":"path","required":true,"schema":{"type":"string","enum":["eurc-base","weth-base","cbbtc-base","wsol-solana"]},"description":"Server-allowlisted network and token identity; payer-selected contracts, symbols, or amounts are not accepted."}],"requestBody":{"$ref":"#/components/requestBodies/AgentCommerceResearchBundleV2"},"responses":{"200":{"$ref":"#/components/responses/AgentCommerceResult"},"400":{"$ref":"#/components/responses/AgentCommerceInvalid"},"402":{"$ref":"#/components/responses/AgentCommercePaymentRequired"},"409":{"$ref":"#/components/responses/AgentCommerceConflict"},"413":{"$ref":"#/components/responses/AgentCommerceTooLarge"},"429":{"$ref":"#/components/responses/AgentCommerceRateLimited"},"503":{"$ref":"#/components/responses/AgentCommerceUnavailable"}},"security":[],"x-newruntime-price-policy":"server-quoted-short-lived"}},"/agent-payments/research-bundle-v2/volatile/{asset}/quote-preview":{"post":{"operationId":"previewVolatileResearchBundlePayment","tags":["Agent Commerce"],"summary":"Preview a server-priced non-USDC payment without signing","description":"Non-payable preview. The server validates the same research request, obtains conservative dual-source market data, and returns an illustrative PaymentRequired shape. This preview cannot verify, settle, or move funds: PAYMENT-SIGNATURE and X-PAYMENT are rejected here. Use the sibling route without /quote-preview for settlement.","parameters":[{"name":"asset","in":"path","required":true,"schema":{"type":"string","enum":["eurc-base","weth-base","cbbtc-base","wsol-solana"]},"description":"Server-allowlisted network and token identity; symbols alone are never accepted."}],"requestBody":{"$ref":"#/components/requestBodies/AgentCommerceResearchBundleV2"},"responses":{"200":{"description":"Non-payable volatile quote preview. settlement_enabled and non_payable are explicit in the response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid input or a forbidden signed payment attempt.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"404":{"description":"Preview feature or requested allowlisted asset is unavailable.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"429":{"$ref":"#/components/responses/AgentCommerceRateLimited"},"503":{"$ref":"#/components/responses/AgentCommerceUnavailable"}},"security":[],"x-newruntime-non-payable":true}},"/agent-payments/prior-coverage":{"post":{"operationId":"postPaidPriorCoverage","tags":["Agent Commerce"],"summary":"Check whether a URL, claim, or topic has prior coverage","description":"Provide exactly one of url, claim, or topic. The unsigned request returns insufficient_evidence for free; duplicate, update, or new verdicts become frozen x402 quotes before settlement.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"type":"string","minLength":1},"description":"Omit on the first request. On a paid retry, send the official x402 v2 encoded payment payload for one server-declared rail; never expose a private key to this service."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string","format":"uri","pattern":"^https://"},"claim":{"type":"string","minLength":10,"maxLength":300},"topic":{"type":"string","minLength":3,"maxLength":120},"observed_at":{"type":"string","format":"date"},"freshness_days":{"type":"integer","minimum":1,"maximum":365},"client_id":{"type":"string","maxLength":128}},"oneOf":[{"required":["url"],"not":{"anyOf":[{"required":["claim"]},{"required":["topic"]}]}},{"required":["claim"],"not":{"anyOf":[{"required":["url"]},{"required":["topic"]}]}},{"required":["topic"],"not":{"anyOf":[{"required":["url"]},{"required":["claim"]}]}}]},"example":{"topic":"agent payment protocols","freshness_days":90}}}},"responses":{"200":{"$ref":"#/components/responses/AgentCommerceResult"},"400":{"$ref":"#/components/responses/AgentCommerceInvalid"},"402":{"$ref":"#/components/responses/AgentCommercePaymentRequired"},"409":{"$ref":"#/components/responses/AgentCommerceConflict"},"413":{"$ref":"#/components/responses/AgentCommerceTooLarge"},"429":{"$ref":"#/components/responses/AgentCommerceRateLimited"},"503":{"$ref":"#/components/responses/AgentCommerceUnavailable"}},"security":[]}}},"components":{"headers":{"RateLimitLimit":{"description":"Maximum public JSON requests allowed in the current 60-second window.","schema":{"type":"integer","const":120}},"RateLimitRemaining":{"description":"Requests remaining in the current public JSON window.","schema":{"type":"integer","minimum":0,"maximum":120}},"RateLimitReset":{"description":"Seconds until the current public JSON window resets.","schema":{"type":"integer","minimum":1,"maximum":60}},"RateLimitPolicy":{"description":"Applied public JSON request policy.","schema":{"type":"string","const":"120;w=60"}},"RetryAfter":{"description":"Seconds to wait before retrying a rate-limited public JSON request.","schema":{"type":"integer","minimum":1,"maximum":60}},"DeprecationPolicyLink":{"description":"Discoverable lifecycle policy. Its presence does not mean the current route is deprecated.","schema":{"type":"string","const":"<https://newruntime.com/developers/#deprecation-policy>; rel=\"deprecation\"; type=\"text/html\""}}},"requestBodies":{"AgentCommerceResearchBundleV2":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentCommerceResearchBundleV2Request"},"example":{"query":"agent payment protocols","max_sources":5,"archive_only":true,"known_stable_ids":["post:example-already-known-record"]}}}}},"responses":{"RestNotFound":{"description":"No public resource exists at this path.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/ProblemDetails"}}}},"RestNotAcceptable":{"description":"No available representation is acceptable to the client.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/ProblemDetails"}}}},"RestInternalError":{"description":"The public resource could not be served.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/ProblemDetails"}}}},"RestRateLimitExceeded":{"description":"Enforced public JSON limit of 120 requests per minute per observed client address exceeded.","headers":{"RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"RateLimit-Reset":{"$ref":"#/components/headers/RateLimitReset"},"RateLimit-Policy":{"$ref":"#/components/headers/RateLimitPolicy"},"Link":{"$ref":"#/components/headers/DeprecationPolicyLink"},"Retry-After":{"$ref":"#/components/headers/RetryAfter"}},"content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/ProblemDetails"}}}},"AgentCommerceResult":{"description":"Free no-answer result, settled paid result, or cached replay.","headers":{"PAYMENT-RESPONSE":{"description":"Base64-encoded x402 settlement response; preserve it with the result.","schema":{"type":"string","minLength":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"AgentCommerceInvalid":{"description":"Invalid input, changed retry body, unsupported asset, or incompatible payment declaration.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"AgentCommercePaymentRequired":{"description":"Sellable result prepared but not settled. Payment requirements are in PAYMENT-REQUIRED.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 PaymentRequired payload. Authorize one listed rail and retry the identical body.","schema":{"type":"string","minLength":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"AgentCommerceConflict":{"description":"Retry conflicts with the frozen quote or replay identity.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"AgentCommerceTooLarge":{"description":"Request body exceeds 16 KiB.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"AgentCommerceRateLimited":{"description":"Free preflight quota exhausted; no settlement.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"AgentCommerceUnavailable":{"description":"Facilitator, archive engine, or payment service unavailable; no settlement.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}},"schemas":{"AgentCommerceResearchBundleV2Request":{"type":"object","additionalProperties":false,"required":["query"],"properties":{"query":{"type":"string","minLength":3,"maxLength":200},"max_sources":{"type":"integer","minimum":1,"maximum":24,"default":8},"freshness_days":{"type":"integer","minimum":1,"maximum":365},"archive_only":{"type":"boolean","const":true,"default":true},"known_stable_ids":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string","pattern":"^[a-z_]+:[a-z0-9][a-z0-9._-]*$","maxLength":180},"description":"Published stable IDs already known to the buyer; their complete post/Signal twin clusters are excluded."},"client_id":{"type":"string","maxLength":128,"description":"Optional quota label excluded from logical request identity."}}},"ProblemDetails":{"type":"object","additionalProperties":true,"required":["type","title","status","detail","code","links"],"properties":{"type":{"type":"string","format":"uri-reference"},"title":{"type":"string"},"status":{"type":"integer","minimum":400,"maximum":599},"detail":{"type":"string"},"code":{"type":"string"},"links":{"type":"object","required":["llms","sitemap","agents","developers"],"additionalProperties":{"type":"string","format":"uri"}}}},"JsonRpcResponse":{"type":"object","additionalProperties":true,"required":["jsonrpc","id"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"result":{"type":"object","additionalProperties":true},"error":{"$ref":"#/components/schemas/JsonRpcError"}}},"JsonRpcError":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"integer"},"message":{"type":"string"},"data":{"type":"object","additionalProperties":true}}},"AgentRecord":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","slug","title","record_date","date_kind","routes"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string"},"stable_id":{"type":"string","description":"Stable public record id in the form type:slug."},"slug":{"type":"string"},"title":{"type":"string"},"record_date":{"type":"string","format":"date"},"date_kind":{"type":"string"},"retrieval_nugget":{"type":"string","description":"40-60 word self-contained retrieval answer when available."},"topics":{"type":"array","items":{"type":"string"}},"source_urls":{"type":"array","items":{"type":"string","format":"uri"}},"routes":{"type":"object","additionalProperties":{"type":"string"}}}},"CollectionIndex":{"type":"object","additionalProperties":true,"required":["type","count"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string"},"count":{"type":"integer","minimum":0}}},"PublicSourceLedger":{"type":"object","additionalProperties":true,"required":["schema_version","type","public_source_policy","sources"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string","const":"source_ledger"},"public_source_policy":{"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["source_url","records"],"additionalProperties":true,"properties":{"source_url":{"type":"string","format":"uri"},"records":{"type":"array","items":{"$ref":"#/components/schemas/SourceLinkedRecord"}}}}}}},"SourceLinkedRecord":{"type":"object","additionalProperties":true,"required":["stable_id","type","slug","title","record_date","date_kind","html_url","json_url"],"properties":{"stable_id":{"type":"string","description":"Stable public record id in the form type:slug."},"type":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"record_date":{"type":"string","format":"date"},"date_kind":{"type":"string"},"html_url":{"type":"string","format":"uri"},"markdown_url":{"type":"string","format":"uri"},"json_url":{"type":"string","format":"uri"}}},"SourceOriginIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","index_contract","counts","origins"],"properties":{"schema_version":{"type":"string","const":"newruntime-source-observatory-index-v0.2"},"type":{"type":"string","const":"source_observatory_index"},"index_contract":{"type":"string"},"counts":{"type":"object","additionalProperties":true},"origins":{"type":"array","items":{"$ref":"#/components/schemas/SourceOriginSummary"}}}},"SourceOriginSummary":{"type":"object","additionalProperties":true,"required":["stable_id","id","host","label","kind","first_seen","last_seen","source_url_count","routes"],"properties":{"stable_id":{"type":"string","description":"Stable public source-origin id in the form source_origin:id."},"id":{"type":"string"},"host":{"type":"string"},"label":{"type":"string"},"kind":{"type":"string","enum":["code","social","video","research","docs","web"]},"first_seen":{"type":"string","format":"date"},"last_seen":{"type":"string","format":"date"},"evidence_pages":{"type":"integer","minimum":0},"evidence_links":{"type":"integer","minimum":0},"unique_records":{"type":"integer","minimum":0},"source_url_count":{"type":"integer","minimum":1},"routes":{"type":"object","additionalProperties":{"type":"string","format":"uri"}}}},"SourceOriginDetail":{"allOf":[{"$ref":"#/components/schemas/SourceOriginSummary"},{"type":"object","additionalProperties":true,"required":["schema_version","type","source_urls","evidence_items"],"properties":{"schema_version":{"type":"string","const":"newruntime-source-observatory-v0.1"},"type":{"type":"string","const":"source_origin"},"source_urls":{"type":"array","items":{"type":"string","format":"uri"}},"evidence_items":{"type":"array","items":{"type":"object","required":["source_url","first_seen","last_seen","records"],"additionalProperties":true,"properties":{"source_url":{"type":"string","format":"uri"},"first_seen":{"type":"string","format":"date"},"last_seen":{"type":"string","format":"date"},"records":{"type":"array","items":{"$ref":"#/components/schemas/SourceLinkedRecord"}}}}}}}]},"McpReadOnlyManifest":{"type":"object","additionalProperties":true,"required":["schema_version","type","status","read_policy","denied_capabilities","gateway_status","resources"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string","const":"newruntime_mcp_readonly_manifest"},"status":{"type":"string","const":"public_readonly_resource_catalog"},"read_policy":{"type":"object","required":["allowed_methods","external_systems_can_modify_site","mutation_endpoints_exposed"],"additionalProperties":true,"properties":{"allowed_methods":{"type":"array","items":{"type":"string","enum":["GET","POST"]}},"external_systems_can_modify_site":{"type":"boolean","const":false},"mutation_endpoints_exposed":{"type":"boolean","const":false}}},"denied_capabilities":{"type":"array","items":{"type":"string"}},"gateway_status":{"type":"object","required":["transport","resources_only","tools_exposed","public_http_mcp_endpoint_exposed"],"additionalProperties":true,"properties":{"transport":{"type":"string","const":"stdio_and_streamable_http"},"resources_only":{"type":"boolean","const":true},"tools_exposed":{"type":"boolean","const":false},"public_http_mcp_endpoint_exposed":{"type":"boolean","const":true}}},"resources":{"type":"array","items":{"type":"object","required":["id","uri","index_route","record_types","stable_keys","provenance_keys"],"additionalProperties":true,"properties":{"id":{"type":"string"},"uri":{"type":"string"},"index_route":{"type":"string","format":"uri"},"record_types":{"type":"array","items":{"type":"string"}},"stable_keys":{"type":"array","items":{"type":"string"}},"provenance_keys":{"type":"array","items":{"type":"string"}}}}}}},"ProjectBlueprint":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","slug","title","record_date","date_kind","handoff","proof","routes"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string","const":"project"},"stable_id":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"record_date":{"type":"string","format":"date"},"date_kind":{"type":"string"},"buildability_class":{"type":"string"},"bottleneck":{"type":"string"},"handoff":{"type":"object","additionalProperties":true},"proof":{"type":"object","required":["verification_status","fixture_outputs","repro_commands","expected_artifacts","provider_scopes","known_limits"],"additionalProperties":true,"properties":{"verification_status":{"type":"string"},"fixture_outputs":{"type":"array","items":{"type":"object","additionalProperties":true}},"repro_commands":{"type":"array","items":{"type":"string"}},"expected_artifacts":{"type":"array","items":{"type":"string"}},"provider_scopes":{"type":"array","items":{"type":"object","additionalProperties":true}},"known_limits":{"type":"array","items":{"type":"string"}},"buildability_breakdown":{"type":"object","additionalProperties":true,"required":["assessed_at","assessment_level","axes"],"properties":{"assessed_at":{"type":"string","format":"date"},"assessment_level":{"type":"string"},"axes":{"type":"array","minItems":7,"maxItems":7,"items":{"type":"object","additionalProperties":true}}}},"replay_evidence":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"routes":{"type":"object","additionalProperties":{"type":"string"}}}},"SystemReleaseTimeline":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","record_date","date_kind","system","routes","items"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string","const":"system_release_timeline"},"stable_id":{"type":"string"},"record_date":{"type":"string","format":"date"},"date_kind":{"type":"string"},"system":{"type":"object","additionalProperties":true},"routes":{"type":"object","additionalProperties":{"type":"string","format":"uri"}},"latest_timeline_entry":{"type":"object","additionalProperties":true},"latest_upstream_release":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"OwnerCareerProfile":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","slug","title","record_date","date_kind","visibility","job_search_intent","person","summary","skills","ats_keywords","source_urls","provenance","routes"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string","const":"owner_career_profile"},"stable_id":{"type":"string","const":"owner_profile:andrey-reshetnikov"},"slug":{"type":"string","const":"andrey-reshetnikov"},"title":{"type":"string"},"record_date":{"type":"string","format":"date"},"date_kind":{"type":"string","const":"last_reviewed"},"visibility":{"type":"object","required":["public_machine_route","human_html_page_exposed","human_navigation_linked","intended_audience"],"additionalProperties":true,"properties":{"public_machine_route":{"type":"boolean","const":true},"human_html_page_exposed":{"type":"boolean","const":false},"human_navigation_linked":{"type":"boolean","const":true},"intended_audience":{"type":"array","items":{"type":"string"}}}},"job_search_intent":{"type":"object","additionalProperties":true},"person":{"type":"object","additionalProperties":true},"summary":{"type":"string"},"skills":{"type":"object","additionalProperties":true},"ats_keywords":{"type":"array","items":{"type":"string"}},"source_urls":{"type":"array","items":{"type":"string","format":"uri"}},"provenance":{"type":"array","items":{"type":"object","additionalProperties":true}},"routes":{"type":"object","additionalProperties":{"type":"string","format":"uri"}}}},"OwnerProfileDiscovery":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","record_date","date_kind","scope","owner_profile","recommended_start","route_count","edge_count","routes","edges","privacy"],"properties":{"schema_version":{"type":"string","const":"newruntime-agent-readable-v0.2"},"type":{"type":"string","const":"owner_profile_discovery"},"stable_id":{"type":"string","const":"owner_profile_discovery:andrey-reshetnikov"},"record_date":{"type":"string","format":"date"},"scope":{"type":"string"},"owner_profile":{"type":"object","additionalProperties":true},"recommended_start":{"type":"array","items":{"type":"string","format":"uri"}},"route_count":{"type":"integer","minimum":1},"edge_count":{"type":"integer","minimum":1},"routes":{"type":"array","items":{"type":"object","required":["id","path","url","media_type","role","reason"],"additionalProperties":false,"properties":{"id":{"type":"string"},"path":{"type":"string"},"url":{"type":"string","format":"uri"},"media_type":{"type":"string"},"role":{"type":"string"},"reason":{"type":"string"}}}},"edges":{"type":"array","items":{"type":"object","required":["source","target","type","layer","reason"],"additionalProperties":false,"properties":{"source":{"type":"string"},"target":{"type":"string"},"type":{"type":"string"},"layer":{"type":"string","enum":["physical","knowledge"]},"reason":{"type":"string"}}}},"full_graph_policy":{"type":"object","additionalProperties":true},"privacy":{"type":"object","additionalProperties":true}}},"OpenApiDocument":{"type":"object","additionalProperties":true,"required":["openapi","info","paths","components"],"properties":{"openapi":{"type":"string","const":"3.1.0"},"info":{"type":"object","additionalProperties":true,"required":["title","version","description"],"properties":{"title":{"type":"string"},"version":{"type":"string"},"description":{"type":"string"}}},"paths":{"type":"object","minProperties":1,"additionalProperties":true},"components":{"type":"object","additionalProperties":true}}},"McpServerCard":{"type":"object","additionalProperties":true,"required":["schema_version","type","name","version","serverUrl","endpoint","capabilities","access","limits"],"properties":{"schema_version":{"type":"string","const":"newruntime-mcp-server-card-v1"},"type":{"type":"string","const":"mcp_server_card"},"name":{"type":"string","const":"New Runtime"},"version":{"type":"string"},"serverUrl":{"type":"string","format":"uri"},"endpoint":{"type":"object","additionalProperties":true,"required":["url","transport","methods","protocol_versions","protocol_eras"],"properties":{"url":{"type":"string","format":"uri"},"transport":{"type":"string","const":"streamable-http"},"methods":{"type":"array","items":{"type":"string","const":"POST"}},"protocol_versions":{"type":"array","items":{"type":"string"}},"protocol_eras":{"type":"object","additionalProperties":true}}},"capabilities":{"type":"object","additionalProperties":{"type":"boolean"}},"access":{"type":"object","additionalProperties":true},"limits":{"type":"object","additionalProperties":true}}},"JsonSchemaDocument":{"type":"object","additionalProperties":true,"required":["$schema","title"],"properties":{"$schema":{"type":"string","format":"uri"},"$id":{"type":"string","format":"uri"},"title":{"type":"string"},"type":{"type":["string","array"]},"required":{"type":"array","items":{"type":"string"}},"properties":{"type":"object","additionalProperties":true},"$defs":{"type":"object","additionalProperties":true}}},"PresenceReport":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","generated_at","routes","privacy","baseline","returns"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"presence_report"},"stable_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"routes":{"type":"object","additionalProperties":{"type":"string","format":"uri"}},"privacy":{"type":"object","additionalProperties":true},"baseline":{"type":"object","additionalProperties":true},"returns":{"type":"object","additionalProperties":true}}},"AuthorityDataset":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","version","verified_at","count","projects"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string"},"stable_id":{"type":"string"},"version":{"type":"string"},"verified_at":{"type":"string","format":"date"},"count":{"type":"integer","minimum":0},"projects":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"MachineConsumptionReport":{"type":"object","additionalProperties":true,"required":["schema_version","contract_version","type","stable_id","generated_at","summary","categories","formats","content_items"],"properties":{"schema_version":{"type":"integer","const":1},"contract_version":{"type":"string"},"type":{"type":"string"},"stable_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"summary":{"type":"object","additionalProperties":true},"categories":{"type":"array","items":{"type":"object","additionalProperties":true}},"formats":{"type":"array","items":{"type":"object","additionalProperties":true}},"content_items":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"CrawlerJourneysReport":{"type":"object","additionalProperties":true,"required":["schema_version","contract_version","type","stable_id","generated_at","families","journey_windows","privacy"],"properties":{"schema_version":{"type":"integer","const":1},"contract_version":{"type":"string"},"type":{"type":"string"},"stable_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"families":{"type":"array","items":{"type":"object","additionalProperties":true}},"journey_windows":{"type":"object","additionalProperties":true},"privacy":{"type":"object","additionalProperties":true}}},"PageReadershipReport":{"type":"object","additionalProperties":true,"required":["schema_version","contract_version","type","canonical_path","canonical_url","generated_at","summary","windows"],"properties":{"schema_version":{"type":"integer","const":1},"contract_version":{"type":"string"},"type":{"type":"string"},"canonical_path":{"type":"string"},"canonical_url":{"type":"string","format":"uri"},"generated_at":{"type":"string","format":"date-time"},"summary":{"type":"object","additionalProperties":true},"windows":{"type":"object","additionalProperties":true}}},"DiscoveryGraphIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","graph_version","generated_at","entrypoints","totals","shards"],"properties":{"schema_version":{"type":"integer","const":1},"type":{"type":"string"},"stable_id":{"type":"string"},"graph_version":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"entrypoints":{"type":"array","items":{"type":"object","additionalProperties":true}},"totals":{"type":"object","additionalProperties":true},"shards":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"DiscoveryGraphShard":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","graph_version","shard","nodes","edges"],"properties":{"schema_version":{"type":"integer","const":1},"type":{"type":"string"},"stable_id":{"type":"string"},"graph_version":{"type":"string"},"shard":{"type":"string"},"nodes":{"type":"array","items":{"type":"object","additionalProperties":true}},"edges":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"DiscoveryExperimentRegistry":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","generated_at","status","experiments"],"properties":{"schema_version":{"type":"integer","const":1},"type":{"type":"string"},"stable_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"status":{"type":"string"},"experiments":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"RecallProbeRegistry":{"type":"object","additionalProperties":true,"required":["schema_version","type","stable_id","version","generated_at","questions","runs","status"],"properties":{"schema_version":{"type":"integer","const":1},"type":{"type":"string"},"stable_id":{"type":"string"},"version":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"questions":{"type":"array","items":{"type":"object","additionalProperties":true}},"runs":{"type":"array","items":{"type":"object","additionalProperties":true}},"status":{"type":"string"}}},"BotTrafficSnapshot":{"type":"object","additionalProperties":true,"required":["schema_version","generated_at","summary","top","privacy"],"properties":{"schema_version":{"type":"integer","const":1},"generated_at":{"type":"string","format":"date-time"},"summary":{"type":"object","additionalProperties":true},"top":{"type":"object","additionalProperties":true},"privacy":{"type":"object","additionalProperties":true}}},"BotTrafficHistory":{"type":"object","additionalProperties":true,"required":["schema_version","generated_at","history_window","summary","buckets","privacy"],"properties":{"schema_version":{"type":"integer","const":1},"generated_at":{"type":"string","format":"date-time"},"history_window":{"type":"object","additionalProperties":true},"summary":{"type":"object","additionalProperties":true},"buckets":{"type":"array","items":{"type":"object","additionalProperties":true}},"privacy":{"type":"object","additionalProperties":true}}},"JsonFeedDocument":{"type":"object","additionalProperties":true,"required":["version","title","home_page_url","feed_url","items"],"properties":{"version":{"type":"string","format":"uri"},"title":{"type":"string"},"home_page_url":{"type":"string","format":"uri"},"feed_url":{"type":"string","format":"uri"},"items":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"ApiCatalog":{"type":"object","additionalProperties":true,"required":["linkset"],"properties":{"linkset":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":true}}}},"SignalPage":{"type":"object","additionalProperties":true,"required":["schema_version","type","page","page_size","page_count","total_items","routes","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string"},"page":{"type":"integer","minimum":1},"page_size":{"type":"integer","minimum":1},"page_count":{"type":"integer","minimum":1},"total_items":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":{"type":"string","format":"uri"}},"items":{"type":"array","items":{"$ref":"#/components/schemas/RawSignalRecord"}}}},"AgentSummary":{"type":"object","additionalProperties":true,"required":["slug","title"],"properties":{"slug":{"type":"string"},"title":{"type":"string"},"stable_id":{"type":"string"},"record_date":{"type":"string","format":"date"},"detail_json":{"type":"string","format":"uri"}}},"SignalSummary":{"type":"object","additionalProperties":true,"required":["id","slug","title","observed_at","source_url","detail_json"],"properties":{"id":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"observed_at":{"type":"string","format":"date"},"novelty":{"type":"string"},"verification_level":{"type":"string"},"signal_type":{"type":"string"},"source_platform":{"type":"string"},"topics":{"type":"array","items":{"type":"string"}},"source_url":{"type":"string","format":"uri"},"source_count":{"type":"integer","minimum":0},"detail_json":{"type":"string","format":"uri"}}},"PatternIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"pattern_collection"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/TrendPatternRecord"}}}},"SignalIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"signal_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/SignalSummary"}}}},"PostIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"post_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/FieldNoteRecord"}}}},"ShiftIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"tectonic_shift_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/TectonicShiftRecord"}}}},"DeltaIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"capability_delta_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/CapabilityDeltaRecord"}}}},"GraveyardIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"disappearing_action_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/DisappearingActionRecord"}}}},"ProjectIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"project_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProjectBlueprint"}}}},"SystemIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","items"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"system_dossier_index"},"count":{"type":"integer","minimum":0},"routes":{"type":"object","additionalProperties":true},"items":{"type":"array","items":{"$ref":"#/components/schemas/SystemDossierRecord"}}}},"TopicIndex":{"type":"object","additionalProperties":true,"required":["schema_version","type","count","topics","routes"],"properties":{"schema_version":{"type":"string"},"type":{"type":"string","const":"topic_hub_index"},"count":{"type":"integer","minimum":0},"topics":{"type":"array","items":{"type":"object","additionalProperties":true,"required":["slug","label","description","counts","routes"],"properties":{"slug":{"type":"string"},"label":{"type":"string"},"description":{"type":"string"},"counts":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"routes":{"type":"object","additionalProperties":true}}}},"routes":{"type":"object","additionalProperties":true}}},"LearnIndex":{"type":"object","additionalProperties":true,"required":["type","version","generated_at","counts","routes","tracks"],"properties":{"type":{"type":"string","const":"new-runtime-knowledge-index"},"version":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"counts":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"routes":{"type":"object","additionalProperties":true},"tracks":{"type":"array","items":{"type":"object","additionalProperties":true,"required":["slug","title","description","routes","guides"],"properties":{"slug":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"routes":{"type":"object","additionalProperties":true},"guides":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}}},"FieldNoteRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","published_at","status","source_urls"],"properties":{"type":{"type":"string","const":"post"},"published_at":{"type":"string","format":"date"},"status":{"type":"string"},"source_urls":{"type":"array","items":{"type":"string"}}}}]},"RawSignalRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","observed_at","why_it_matters","verification_level","source_url"],"properties":{"type":{"type":"string","const":"raw_signal"},"observed_at":{"type":"string","format":"date"},"why_it_matters":{"type":"string"},"verification_level":{"type":"string"},"source_url":{"type":"string","format":"uri"}}}]},"TrendPatternRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","thesis","confidence","supporting_signals","revision_trigger"],"properties":{"type":{"type":"string","const":"trend_pattern"},"thesis":{"type":"string"},"confidence":{"type":"string"},"supporting_signals":{"type":"array","items":{"type":"string"}},"revision_trigger":{"type":"string"}}}]},"TopicHubRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","answer","search_intents","counts","evidence_records"],"properties":{"type":{"type":"string","const":"topic_hub"},"answer":{"type":"string"},"search_intents":{"type":"array","items":{"type":"string"}},"counts":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"evidence_records":{"type":"array","items":{"type":"object","additionalProperties":true}}}}]},"TectonicShiftRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","before_state","after_state","stage","confidence"],"properties":{"type":{"type":"string","const":"tectonic_shift"},"before_state":{"type":"string"},"after_state":{"type":"string"},"stage":{"type":"string"},"confidence":{"type":"string"}}}]},"CapabilityDeltaRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","before_capability","enabling_change","after_capability","verification_level"],"properties":{"type":{"type":"string","const":"capability_delta"},"before_capability":{"type":"string"},"enabling_change":{"type":"string"},"after_capability":{"type":"string"},"verification_level":{"type":"string"}}}]},"DisappearingActionRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","human_ritual","old_cost","replacement_pattern","adoption_status"],"properties":{"type":{"type":"string","const":"disappearing_action"},"human_ritual":{"type":"string"},"old_cost":{"type":"string"},"replacement_pattern":{"type":"string"},"adoption_status":{"type":"string"}}}]},"SystemDossierRecord":{"allOf":[{"$ref":"#/components/schemas/AgentRecord"},{"type":"object","additionalProperties":true,"required":["type","system_status","research_question","current_observation","verification_level"],"properties":{"type":{"type":"string","const":"system_dossier"},"system_status":{"type":"string"},"research_question":{"type":"string"},"current_observation":{"type":"string"},"verification_level":{"type":"string"}}}]},"LearnGuideRecord":{"type":"object","additionalProperties":true,"required":["type","stable_id","version","generated_at","record_date","date_kind","slug","title","description","retrieval_nugget","track","counts","routes","sections"],"properties":{"type":{"type":"string","const":"new-runtime-knowledge-guide"},"stable_id":{"type":"string"},"version":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"record_date":{"type":"string","format":"date"},"date_kind":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"retrieval_nugget":{"type":"string"},"track":{"type":"string"},"counts":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"routes":{"type":"object","additionalProperties":true},"sections":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"x-newruntime":{"schema_version":"newruntime-agent-readable-v0.2","site":{"name":"New Runtime","tagline":"An atlas of agent-shaped software.","description":"New Runtime tracks the systems, signals, and shifts reshaping software as agents become first-class participants in work, products, and organizations.","home_url":"https://newruntime.com/","telegram_url":"https://t.me/qwgai"},"stability":"Read-only static contract. Route patterns are stable; payload fields can expand with additive metadata.","public_source_policy":"Public routes expose only publishable source URLs. Private discovery feeds, newsletters, inbox rules, handoff files, drafts, credentials, and internal Telegram operations are intentionally excluded.","mutation_policy":"External systems cannot modify the site through public routes. Only owner-approved internal workflows may create, edit, publish, deploy, or delete content.","rate_limits":{"public_json":{"requests":120,"window_seconds":60,"scope":"per_observed_client_address","response_headers":["RateLimit-Limit","RateLimit-Remaining","RateLimit-Reset","RateLimit-Policy"],"retry_header_on_429":"Retry-After"},"mcp":{"requests":60,"window_seconds":60,"scope":"per_observed_client_address"}},"deprecation_policy":{"status":"no_routes_scheduled_for_deprecation_or_sunset","documentation":"/developers/#deprecation-policy","announcement_feed":"/changes.xml","normal_migration_window_days":90,"deprecation_header":"Deprecation (RFC 9745 structured date), only when scheduled","sunset_header":"Sunset (RFC 8594 HTTP-date), only when removal is scheduled","policy_link":"Link: <https://newruntime.com/developers/#deprecation-policy>; rel=\"deprecation\"; type=\"text/html\""},"not_exposed":["write_actions","publication","approval_ui","admin","mcp_tools","webmcp","a2a","authenticated_user_data"],"recommended_start":["/llms.txt","/owner-profile-discovery.json","/owner-profile.json","/openapi.json","/mcp-readonly.json","/agents/","/agent-payments/payment-capabilities","/presence.json"],"complete_route_catalog":"/openapi-route-catalog.json","developer_guide":"/developers/","paid_products":"/agent-payments/payment-capabilities","recruiting_agent_discovery":"/owner-profile-discovery.json","recruiting_agent_profile":"/owner-profile.json","canonical_collections":["/posts/","/patterns/","/signals/","/topics/","/shifts/","/deltas/","/graveyard/","/projects/","/systems/","/learn/"]}}
