{"openapi": "3.0.3", "info": {"title": "BRRP.IO API", "version": "v1-preview", "description": "Emissions-reduction registry API preview — certificate verification, NZU price history, scope-3 origin attribution."}, "servers": [{"url": "https://alimentary.systems"}], "components": {"securitySchemes": {"bearerAuth": {"type": "http", "scheme": "bearer", "description": "Odoo API key (profile → Account Security)"}}}, "paths": {"/api/v1/verify/{number}": {"get": {"summary": "Verify a scope certificate", "parameters": [{"name": "number", "in": "path", "required": true, "schema": {"type": "string"}, "example": "SC-2026-0001"}], "responses": {"200": {"description": "verified or revoked"}, "404": {"description": "not found"}}}}, "/api/v1/nzu/history": {"get": {"summary": "NZU spot price history (with recorded source)", "parameters": [{"name": "days", "in": "query", "schema": {"type": "integer", "default": 90}}], "responses": {"200": {"description": "daily prices"}}}}, "/api/v1/attribution": {"get": {"summary": "Per-origin scope-3 attribution", "security": [{"bearerAuth": []}], "parameters": [{"name": "dataset", "in": "query", "schema": {"type": "string", "enum": ["real", "demo"]}}], "responses": {"200": {"description": "attribution rows"}, "401": {"description": "missing/invalid key"}}}}}}