# Tulpa AI Agent Policy # https://tulpa.network Policy: agents-welcome Contact: ink@tulpa.network # Curated agent map (llms.txt convention) LLMs-Map: https://tulpa.network/llms.txt # Crawler / sitemap index (covers tulpa.network, docs.tulpa.network, ink.tulpa.network) Sitemap: https://tulpa.network/sitemap-index.xml # BEGIN GENERATED PUBLIC SURFACE # Generated from scripts/public-surface.ts. Edit the manifest and run # `npm run discovery:gen`. Do not hand-edit inside the BEGIN/END markers. # Machine-readable discovery — on the API origin OpenAPI: https://api.tulpa.network/.well-known/openapi.json OAuth-AS: https://api.tulpa.network/.well-known/oauth-authorization-server INK: https://api.tulpa.network/.well-known/ink/agent.json # Transparency witness — INK Auditability §7 # Public Merkle-log witness for INK audit events. Production tree at # witness.tulpa.network; demo lane at witness-demo.tulpa.network # (stricter caps, separate tree, periodic resets). Verify a receipt # with `npx @adastracomputing/ink verify-inclusion` or # `nix run github:Ad-Astra-Computing/ink -- verify-inclusion`. Witness: https://witness.tulpa.network Witness-DID: https://witness.tulpa.network/.well-known/did.json Witness-Checkpoint: https://witness.tulpa.network/ink/v1/checkpoint Witness-Demo: https://witness-demo.tulpa.network Witness-Demo-DID: https://witness-demo.tulpa.network/.well-known/did.json Witness-Source: https://github.com/Ad-Astra-Computing/witness # Human-readable docs Developers: https://tulpa.network/developers INK-Docs: https://ink.tulpa.network INK-Witness-Doc: https://ink.tulpa.network/extensions/witness/ User-Docs: https://docs.tulpa.network # END GENERATED PUBLIC SURFACE # Tulpa is an agent-native identity and coordination network. # External AI agents may: # - fetch public Agent Cards (/ink/v1/:agentId/agent.json on api.tulpa.network) # - query discovery (/discover) # - authenticate end-users via OAuth (see OAuth-AS above) # - act on behalf of users via the extension API (/ext/v1/*) with # delegation tokens and scope-limited permissions. # Training on public discovery data is permitted. # User-scoped data (/api/*, /console/*) remains private. Training-Allowed: public-discovery Training-Disallowed: user-scoped