{"schemaVersion":"1.0.0","kind":"public-api-manifest","service":"api.sdin.dev","description":"Stable, read-only JSON resources for the portfolio registry and its public engineering observatory.","canonicalBaseUrl":"https://api.sdin.dev","observedAt":"2026-09-21T04:03:33.820Z","provenance":{"authority":"/data","catalogPath":"/data#presentation.runtime.resourceCatalog","observedAt":"2026-09-21T04:03:33.820Z"},"usage":{"readOnly":true,"authentication":"none","responseMediaType":"application/json","rateLimitHeaders":["RateLimit-Policy","RateLimit-Limit","RateLimit-Remaining","RateLimit-Reset","Retry-After"]},"resources":[{"id":"service-root","rel":"service-root","method":"GET","path":"/","href":"https://api.sdin.dev/","domain":"service","portfolio":false,"mediaType":"application/json"},{"id":"service-status","rel":"service-status","method":"GET","path":"/status","href":"https://api.sdin.dev/status","domain":"service","portfolio":true,"mediaType":"application/json"},{"id":"authored-document","rel":"authored-document","method":"GET","path":"/data","href":"https://api.sdin.dev/data","domain":"registry","portfolio":true,"mediaType":"application/json"},{"id":"agent-manifest","rel":"agent-manifest","method":"GET","path":"/agent-manifest","href":"https://api.sdin.dev/agent-manifest","domain":"machine-discovery","portfolio":false,"mediaType":"application/json"},{"id":"security-posture-summary","rel":"security-posture-summary","method":"GET","path":"/security-posture","href":"https://api.sdin.dev/security-posture","domain":"security-posture","portfolio":true,"mediaType":"application/json"},{"id":"observatory-summary","rel":"observatory-summary","method":"GET","path":"/observatory","href":"https://api.sdin.dev/observatory","domain":"observatory","portfolio":true,"mediaType":"application/json"},{"id":"presence-summary","rel":"presence-summary","method":"GET","path":"/presence","href":"https://api.sdin.dev/presence","domain":"presence","portfolio":true,"mediaType":"application/json"},{"id":"github-summary","rel":"github-summary","method":"GET","path":"/github","href":"https://api.sdin.dev/github","domain":"github","portfolio":true,"mediaType":"application/json"},{"id":"github-profile","rel":"github-profile","method":"GET","path":"/github/profile","href":"https://api.sdin.dev/github/profile","domain":"github","portfolio":false,"mediaType":"application/json"},{"id":"github-repositories","rel":"github-repositories","method":"GET","path":"/github/repos","href":"https://api.sdin.dev/github/repos","domain":"github","portfolio":false,"mediaType":"application/json"},{"id":"github-activity","rel":"github-activity","method":"GET","path":"/github/activity","href":"https://api.sdin.dev/github/activity","domain":"github","portfolio":false,"mediaType":"application/json"},{"id":"github-contributions","rel":"github-contributions","method":"GET","path":"/github/contributions","href":"https://api.sdin.dev/github/contributions","domain":"github","portfolio":false,"mediaType":"application/json"},{"id":"github-commits","rel":"github-commits","method":"GET","path":"/github/commits","href":"https://api.sdin.dev/github/commits","domain":"commit-archive","portfolio":true,"mediaType":"application/json"},{"id":"authored-bdd-tests","rel":"authored-bdd-tests","method":"GET","path":"/bddTests","href":"https://api.sdin.dev/bddTests","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-brand-name","rel":"authored-brand-name","method":"GET","path":"/brandName","href":"https://api.sdin.dev/brandName","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-description","rel":"authored-description","method":"GET","path":"/description","href":"https://api.sdin.dev/description","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-presentation","rel":"authored-presentation","method":"GET","path":"/presentation","href":"https://api.sdin.dev/presentation","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-initial-theme","rel":"authored-initial-theme","method":"GET","path":"/iniTheme","href":"https://api.sdin.dev/iniTheme","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-registry-capabilities","rel":"authored-registry-capabilities","method":"GET","path":"/registryCapabilities","href":"https://api.sdin.dev/registryCapabilities","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-operating-protocols","rel":"authored-operating-protocols","method":"GET","path":"/operatingProtocols","href":"https://api.sdin.dev/operatingProtocols","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-theme-toggle","rel":"authored-theme-toggle","method":"GET","path":"/themeToggle","href":"https://api.sdin.dev/themeToggle","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-custom-theme","rel":"authored-custom-theme","method":"GET","path":"/themeCustom","href":"https://api.sdin.dev/themeCustom","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-ambient-scene","rel":"authored-ambient-scene","method":"GET","path":"/ambientScene","href":"https://api.sdin.dev/ambientScene","domain":"authored-slice","portfolio":false,"mediaType":"application/json"},{"id":"authored-dossier","rel":"authored-dossier","method":"GET","path":"/dossier","href":"https://api.sdin.dev/dossier","domain":"authored-slice","portfolio":false,"mediaType":"application/json"}],"links":[{"rel":"self","href":"https://api.sdin.dev/agent-manifest","type":"application/json"},{"rel":"authoritative-data","href":"https://api.sdin.dev/data","type":"application/json"},{"rel":"security-posture","href":"https://api.sdin.dev/security-posture","type":"application/json"},{"rel":"portfolio","href":"https://portfolio.sdin.dev","type":"text/html"},{"rel":"documentation","href":"https://github.com/seandinwiddie/api.sdin.dev/blob/main/README.md","type":"text/markdown"},{"rel":"source","href":"https://github.com/seandinwiddie/api.sdin.dev","type":"text/html"}]}