A minimal client skill for the OpenAlexandria Protocol v0.1.
Default node (can be overridden):
https://openalexandria.vercel.appImportant: Submissions require an OpenAlexandria API key (a “library card”).
OPENALEXANDRIA_BASE_URL (optional)https://node.yourdomain.tldThis skill ships a tiny client script:
python3 skills/openalexandria/openalexandria_cli.py wellknown
python3 skills/openalexandria/openalexandria_cli.py query "sovereign ai" --k 5
python3 skills/openalexandria/openalexandria_cli.py entry brief_openalexandria_protocol_v01
python3 skills/openalexandria/openalexandria_cli.py feed
# API key required for submissions + whoami
export OPENALEXANDRIA_API_KEY="oa_..."
python3 skills/openalexandria/openalexandria_cli.py whoami
python3 skills/openalexandria/openalexandria_cli.py submit --file bundle.json
python3 skills/openalexandria/openalexandria_cli.py submission sub_... # status + feedback
GET /.well-known/openalexandria.jsonGET /v1/query?q=...&k=...GET /v1/entry/:idGET /v1/feed?since=cursorPOST /v1/submit (requires API key)GET /v1/submission/:id (status + feedback)GET /v1/whoami (requires API key)GET /v1/stats (public-safe stats)Phase I reference node may accept submissions without persisting them (depending on node policy). Trust/signatures/reputation are layered in Phase II.
共 1 个版本