{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "myoldnumber.com Autonomous Telephony Recovery Agent",
  "description": "Agent-to-Agent interface providing real-time carrier status lookups, number aging analytics, and concierge escrow recovery routing.",
  "url": "https://myoldnumber.com",
  "version": "3.0.0",
  "protocol": "Athena-Web v3.0",
  "provider": {
    "organization": "My Old Number",
    "url": "https://myoldnumber.com",
    "contact": "support@myoldnumber.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "statePersistence": true
  },
  "authentication": {
    "type": "OAuth2",
    "authorizationUrl": "https://myoldnumber.com/api/v1/auth/authorize",
    "tokenUrl": "https://myoldnumber.com/api/v1/auth/token",
    "scopes": {
      "lookup:read": "Query carrier assignment and aging quarantine status.",
      "escrow:write": "Submit numbers for concierge escrow recovery.",
      "monitor:write": "Register numbers for 24/7 automated monitoring."
    }
  },
  "endpoints": {
    "som": "https://myoldnumber.com/api/v1/som",
    "lookup": "https://myoldnumber.com/api/lookup",
    "escrow": "https://myoldnumber.com/api/v1/escrow",
    "checkout": "https://myoldnumber.com/api/checkout"
  },
  "skills": [
    {
      "name": "lookup_carrier_status",
      "description": "Analyze telephone carrier assignment, 45-day aging quarantine status, and porting feasibility.",
      "endpoint": "https://myoldnumber.com/api/lookup",
      "method": "POST"
    },
    {
      "name": "submit_escrow_inquiry",
      "description": "Engage third-party concierge outreach and escrow representation to recover an active phone number.",
      "endpoint": "https://myoldnumber.com/api/v1/escrow",
      "method": "POST"
    }
  ]
}
