Developer room · perspective_room.v1
A room your harness can read in one request.
Every Perspective Room serves three surfaces from one source of truth. No SDK required: one GET and your agent has the company, structured.
$ curl -H "X-Agent-Id: my-harness" \
https://perspectiveapp.io/r/tk_9f2ma…/agent
{ "schema_version": "perspective_room.v1",
"company": { "name": "Meridian Robotics" },
"story": { "status": "founder_approved" },
"materials": [ ... ],
"boundaries": {
"diligence_performed": false } }Connect Perspective to your AI harness
Three ways in, lowest friction first. Room-specific URLs and tokens live in the app under Share. These docs cover the shapes.
01 · Paste the URL
Any chat harness
Give your assistant the /agent.md URL. Text-first, no parsing, works everywhere today.
02 · Fetch the JSON
Pipelines & internal tools
GET /agent with an X-Agent-Id header. Stable IDs, typed fields, last_updated for cheap polling.
03 · MCP server
Claude & MCP-native agents
The MCP package is not published yet. Until then, use /agent.md or /agent directly; the manifest will publish the install command when it is available.
Reads are attributed and logged; founders see your X-Agent-Id label in their activity view. Gated materials return metadata with download_url: null. Respect it.
Reference · the contract
Open source docsContract items marked spec live in the open-source docs. Hosted items are Perspective-specific.