Quickstart
No key is required. These URLs are the same ones the sandbox below uses.
curl https://sma-das.blog/api/v1/posts curl "https://sma-das.blog/api/v1/search?q=enginered" curl https://sma-das.blog/api/v1/posts/enginered-asymmetric-ai-warfare
API keys
Issue a key if you want a stable caller id. Send it as Authorization: Bearer sdr_live_…. Invalid tokens get HTTP 401 with a WWW-Authenticate hint pointing at the protected-resource metadata. Public GET still works with no header.
Sandbox
This form hits GET /api/v1/search on this origin. It is the sandbox environment for the research API.
Try a title fragment or a tag. The response is the same JSON an agent gets from GET /api/v1/search.
Documentation
Machine-readable contract: /openapi.json. Agent registration: /auth.md. Discovery: /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server.