---
title: "Agent invitation manifest"
method: GET
path: "/.well-known/agent-invite.json"
tags: ["Agent Discovery"]
---

# Agent invitation manifest

`GET /.well-known/agent-invite.json`

## Request

- Base URL: `https://ontarioprotocol.com`
- URL: `https://ontarioprotocol.com/.well-known/agent-invite.json`
- Auth: none required

Public, no-payment route map for agents to discover, verify, decide, rehearse, and cite Ontario safely.

## Response `200`

Agent invitation payload

- AgentInvitation
  - `agent_copy_points` string[]
  - `agent_policy` object
  - `decision_contract` object
  - `entrypoints` object
  - `first_party_paid_services` object[]
  - `generated_at` string
  - `name` string
  - `paid_feature_flags` object
  - `public_only` boolean
  - `purpose` string
  - `recommended_flow` object[]
    - `goal` string
    - `step` string
    - `url` string
  - `schema` string
  - `trust_signals` object[]
    - `name` string
    - `url` string
    - `why_it_matters` string

---

[API](https://skmtc.dev/ontarioprotocol/apis/ontario-protocol-x402-api.md) - [All operations](https://skmtc.dev/ontarioprotocol/apis/ontario-protocol-x402-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ontarioprotocol/apis/ontario-protocol-x402-api/revisions/c4bb7fd32b2f?raw)
