{"ok":true,"data":{"entries":[{"id":"template_openapi-basic-rest","slug":"openapi-basic-rest","title":"Basic REST API","contractType":"openapi","sourceType":"sample_template","sourceUrl":null,"sourceService":"spec","version":"1.0.0","contentHash":"e12dbdb31434047e7c5f91dfd612554bae611145d23116124b27989af37a29f3","normalizedHash":"e12dbdb31434047e7c5f91dfd612554bae611145d23116124b27989af37a29f3","status":"generated","validationStatus":"not_run","latestValidationRunId":null,"latestDiffRunId":null,"latestGenerationRunId":null,"publicSafe":true,"protected":false,"storageMode":"generated_snapshot","createdAt":"2026-05-20T00:00:00.000Z","updatedAt":"2026-05-20T00:00:00.000Z","traceId":null,"metadata":{"source":"FALLBACK_TEMPLATES","category":"starter","tags":["rest","crud","starter"],"stale":false,"note":"Template snapshots are generated from repo-local source files, not durable registry persistence."}},{"id":"template_jsonschema-object","slug":"jsonschema-object","title":"JSON Schema Object","contractType":"jsonschema","sourceType":"sample_template","sourceUrl":null,"sourceService":"spec","version":"1.0.0","contentHash":"b782129d719538694a77ba7b4f19c11b33346041baa0c3bbdaf5d0e0c79c887f","normalizedHash":"b782129d719538694a77ba7b4f19c11b33346041baa0c3bbdaf5d0e0c79c887f","status":"generated","validationStatus":"not_run","latestValidationRunId":null,"latestDiffRunId":null,"latestGenerationRunId":null,"publicSafe":true,"protected":false,"storageMode":"generated_snapshot","createdAt":"2026-05-20T00:00:00.000Z","updatedAt":"2026-05-20T00:00:00.000Z","traceId":null,"metadata":{"source":"FALLBACK_TEMPLATES","category":"validation","tags":["schema","validation"],"stale":false,"note":"Template snapshots are generated from repo-local source files, not durable registry persistence."}},{"id":"template_mcp-manifest","slug":"mcp-manifest","title":"MCP Manifest","contractType":"mcp","sourceType":"sample_template","sourceUrl":null,"sourceService":"spec","version":"1.0.0","contentHash":"541760598dc76fa34232beb75455a0bdfd7a99504c4d5bb0c6dc3d54c81ecaf2","normalizedHash":"541760598dc76fa34232beb75455a0bdfd7a99504c4d5bb0c6dc3d54c81ecaf2","status":"generated","validationStatus":"not_run","latestValidationRunId":null,"latestDiffRunId":null,"latestGenerationRunId":null,"publicSafe":true,"protected":false,"storageMode":"generated_snapshot","createdAt":"2026-05-20T00:00:00.000Z","updatedAt":"2026-05-20T00:00:00.000Z","traceId":null,"metadata":{"source":"FALLBACK_TEMPLATES","category":"mcp","tags":["mcp","tools"],"stale":false,"note":"Template snapshots are generated from repo-local source files, not durable registry persistence."}},{"id":"template_asyncapi-events","slug":"asyncapi-events","title":"AsyncAPI Event Stream","contractType":"asyncapi","sourceType":"sample_template","sourceUrl":null,"sourceService":"spec","version":"1.0.0","contentHash":"d63912df42532802fb8bf0ebd94d0f61a52e24d5356ddf238cba747eddbdb73e","normalizedHash":"d63912df42532802fb8bf0ebd94d0f61a52e24d5356ddf238cba747eddbdb73e","status":"generated","validationStatus":"not_run","latestValidationRunId":null,"latestDiffRunId":null,"latestGenerationRunId":null,"publicSafe":true,"protected":false,"storageMode":"generated_snapshot","createdAt":"2026-05-20T00:00:00.000Z","updatedAt":"2026-05-20T00:00:00.000Z","traceId":null,"metadata":{"source":"FALLBACK_TEMPLATES","category":"events","tags":["asyncapi","events"],"stale":false,"note":"Template snapshots are generated from repo-local source files, not durable registry persistence."}},{"id":"template_webhook-contract","slug":"webhook-contract","title":"Webhook Contract","contractType":"webhook","sourceType":"sample_template","sourceUrl":null,"sourceService":"spec","version":"1.0.0","contentHash":"830c7fa2d27de7c9ed7ce71f2a272097d4fb7d7b0c5593ca5628f76b9cf0256b","normalizedHash":"830c7fa2d27de7c9ed7ce71f2a272097d4fb7d7b0c5593ca5628f76b9cf0256b","status":"generated","validationStatus":"not_run","latestValidationRunId":null,"latestDiffRunId":null,"latestGenerationRunId":null,"publicSafe":true,"protected":false,"storageMode":"generated_snapshot","createdAt":"2026-05-20T00:00:00.000Z","updatedAt":"2026-05-20T00:00:00.000Z","traceId":null,"metadata":{"source":"FALLBACK_TEMPLATES","category":"webhooks","tags":["webhook","events","trace"],"stale":false,"note":"Template snapshots are generated from repo-local source files, not durable registry persistence."}}],"total":5,"storageMode":"generated_snapshot","persistence":"degraded","degradedReason":"DATABASE_URL is not configured or persistent registry storage is unavailable. Public template snapshots and browser-local drafts remain available.","traceId":"78d073d6-af95-4c37-978f-7910c4544974","publicSafe":true,"protected":false,"metadata":{"traceparent":"00-d0bec62654314d99a97bb8686f495c58-f8fa47a2b2374a44-01","tracestate":null,"xVercelId":"cle1::pg57d-1794434523612-82a39251586b","xVercelJa4Digest":"sha256:b149cae3f32c81ba6e761df2","userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","accept":"*/*","acceptLanguage":null,"forwardedHost":"spec.platphormnews.com","forwardedProto":"https"}}}