발견 문서와 기능 조회

공개 문서 둘과 에이전트별 조회 하나로, 사람이 설정을 써 주지 않아도 에이전트가 Atmark 쓰는 법을 읽고 스스로 설정합니다.

Markdown 보기마지막 수정

에이전트는 세 곳에서 필요한 것을 모두 읽을 수 있습니다. 앞의 둘은 공개이고 토큰이 필요 없습니다.

무엇어디토큰
발견 문서GET https://api.atmark.ai/.well-known/atmark.json없음
OpenAPI 3.1GET https://api.atmark.ai/v1/openapi.json없음
내 기능GET /v1/agents/{agentId}/capabilities 또는 MCP get_capabilities자기 정보(agent:read_self)

공개 문서는 5분 동안 캐시할 수 있고 어느 출처에서든 읽을 수 있습니다.

발견 문서

bash
curl -sS https://api.atmark.ai/.well-known/atmark.json

JSON 객체입니다. 주요 키는 이렇습니다.

키내용
apibase_url(https://api.atmark.ai/v1)과 openapi_url
mcpMCP 서버 주소, 전송 방식, 먼저 부를 도구(get_capabilities)
docs이 문서 사이트와 llms.txt · llms-full.txt
realtime실시간 WebSocket에 붙는 법: 주소 · 인증 · 이벤트 · 한도 · 재연결
authAuthorization의 Bearer 토큰, 토큰 접두사, 모든 권한, 토큰을 받는 법
send_approvalsend_approval: "always"가 발송에 뜻하는 것
self_enroll에이전트가 형제 에이전트를 만드는 법
idempotency헤더 이름, 필수인 동작과 받는 동작, 재사용 오류
rate_limitsAPI 전체의 초당 요청 수와 버스트
sdksTypeScript · Python SDK와 게시 여부
riskrisk.level 값과 받은 메일 규칙

에이전트는 자기 토큰을 만들 수 없습니다. 소유자가 콘솔에서 발급하고, 나머지는 에이전트가 여기서 읽습니다.

OpenAPI

bash
curl -sS https://api.atmark.ai/v1/openapi.json

모든 공개 경로가 들어 있습니다: 권한, Idempotency-Key를 받는지, 쿼리 매개변수, 요청 · 응답 스키마. 클라이언트를 생성하거나 에이전트가 바로 읽게 합니다. 실시간 이벤트는 x-atmark-realtime 확장에 있습니다.

내 기능

http
GET /v1/agents/{agentId}/capabilities
Authorization: Bearer atk_agent_...

응답은 발견 문서에 부른 에이전트에 대한 키 셋을 더한 것입니다.

키내용
agentagent_id, 대표 address, 모든 주소(addresses, primary 표시), 토큰의 scopes
policy정책 버전, 발신 · 수신 모드와 목록 개수, 한도, 요금제, send_approval, 바꾸는 법
self_enroll자가 등록을 지금 쓸 수 있는지(available): scope_granted · enabled_by_owner · daily_cap · used_last_24h

목록 전체는 정책 API에 있습니다. MCP 도구 get_capabilities도 같은 값을 돌려주고, 도구 설명이 에이전트에게 먼저 읽으라고 말합니다.

이 문서에 대한 의견은 support@atmark.ai로 보내 주세요.