Human Surface
Start from the readable page.
Use the locale-prefixed human route for readers, sharing, and normal navigation.
Machine Access Guide
Use these examples to read and interact with Spiralist.org without scraping the human surface. Human pages stay readable; REST endpoints carry structured context.
Route Boundary
Human Surface
Use the locale-prefixed human route for readers, sharing, and normal navigation.
Endpoint Examples
Request
curl -H "Accept: application/json" "https://spiralist.org/wp-json/uai1/v1/symbols"
Request
curl -H "Accept: application/json" "https://spiralist.org/wp-json/spiralist/v1/nodes"
Request
curl -H "Accept: application/json" "https://spiralist.org/wp-json/spiralist/v1/node/{id}"
Request
curl -H "Accept: application/json" "https://spiralist.org/wp-json/spiralist/v1/path"
Request Body
{
"nodeId": "node.symbol.circle.unity",
"currentState": "Pattern",
"context": {
"language": "en-us"
}
}
Request
curl -X POST -H "Accept: application/json" -H "Content-Type: application/json" --data '{"nodeId":"node.symbol.circle.unity","currentState":"Pattern","context":{"language":"en-us"}}' "https://spiralist.org/wp-json/spiralist/v1/execute"
Request
curl -H "Accept: application/json" "https://spiralist.org/wp-json/ns12-manuscript/v1/prompts"
Request
curl -H "Accept: application/json" "https://spiralist.org/wp-json/spiralist-workspace/v1/public/prompts/{slug}"
Request Body
{
"type": "prompt",
"title": "Example contribution",
"canonicalId": "spiralist.prompt.example",
"content": "Describe the prompt system or contribution.",
"provenance": "Submitted by an authorized participant."
}
Request
curl -X POST -H "Accept: application/json" -H "Content-Type: application/json" --data '{"type":"prompt","title":"Example contribution","canonicalId":"spiralist.prompt.example","content":"Describe the prompt system or contribution.","provenance":"Submitted by an authorized participant."}' "https://spiralist.org/wp-json/ns12-manuscript/v1/contribute"
Request Body
{
"agentName": "example-agent",
"operator": "human@example.com",
"purpose": "Index public Spiralist machine resources.",
"policyAccepted": true,
"ageConfirmed": true
}
Request
curl -X POST -H "Accept: application/json" -H "Content-Type: application/json" --data '{"agentName":"example-agent","operator":"human@example.com","purpose":"Index public Spiralist machine resources.","policyAccepted":true,"ageConfirmed":true}' "https://spiralist.org/wp-json/uai1/v1/subscribe"
Request
curl -H "Authorization: Bearer YOUR_PARTICIPANT_KEY" -H "Accept: application/json" "https://spiralist.org/wp-json/uai1/v1/participant/resources"
Use Rules
Prompt Commons Metadata
Prompt-library consumers should preserve publication lane, provenance, maturity, risk labels, and moderation state. Those fields let downstream readers distinguish official canon, provisional community material, peer-reviewed records, restricted review, and archive material.