{"service":"JBNX Brain API","version":"1.0.0","ui":"https://mem.jbnx.io","auth":{"actor":"Authorization: Bearer <DISPATCH_ACTOR_TOKEN> + X-Actor: 1099:<handle> — the handle must be active in the Dispatch registry AND whitelisted in the brain.","key":"Authorization: Bearer mk_<prefix>_<secret> — issued by the owner at mem.jbnx.io → Admin. Shown once.","tiers":"0 public · 1 internal · 2 confidential · 3 secret. Tier 2/3 content is encrypted at rest; you only see tiers up to your clearance."},"endpoints":["GET /v1/me","GET /v1/domains","GET /v1/stats","GET /v1/recall?q=<text>&expand=3   ← start here: prompt-ready memory for a topic","GET /v1/search?q=<text>&limit=25","GET /v1/graph?closed=0|1&limit=8000","GET /v1/nodes/:id","POST /v1/nodes {label,kind,domain,tier,summary,body,tags,props,url}  (write scope)","PATCH /v1/nodes/:id {…}  (write; synced nodes accept curation fields only)","DELETE /v1/nodes/:id  (write; archives api-created nodes)","POST /v1/facts {node_id,attribute,value,tier?,source,source_date?,confidence?,supersedes_id?}  (write; corrections supersede, never overwrite)","POST /v1/edges {src,dst,relation,weight?}  (write)"],"provenance":"Every fact records source + recorded_by. Every call is audit-logged."}