Miss AI conversational agent
  • TypeScript 98.8%
  • Dockerfile 1.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Thomas Vu 4f824dd60b fix(security): gate HTTP /acp/execute and /acp/validate
Require ACP_HTTP_SECRET or ADMIN_API_KEY (x-acp-secret / x-admin-key).
Disable execute/validate in production when no secret is configured.
Rate-limit /acp/execute to 10/min per IP. Keep GET /acp/offerings public.
acp-node seller path unchanged.
2026-07-19 04:22:24 -04:00
.turbo Initial commit: Miss AI Agent with ACP integration 2026-02-18 16:47:59 -05:00
dist feat: align miss with reduced launch architecture 2026-03-10 09:10:52 -04:00
src fix(security): gate HTTP /acp/execute and /acp/validate 2026-07-19 04:22:24 -04:00
.env Initial commit: Miss AI Agent with ACP integration 2026-02-18 16:47:59 -05:00
.env.example fix(security): gate HTTP /acp/execute and /acp/validate 2026-07-19 04:22:24 -04:00
.gitignore feat: align miss with reduced launch architecture 2026-03-10 09:10:52 -04:00
CHANGELOG.md Initial commit: Miss AI Agent with ACP integration 2026-02-18 16:47:59 -05:00
Dockerfile feat: align miss with reduced launch architecture 2026-03-10 09:10:52 -04:00
package.json feat: align miss with reduced launch architecture 2026-03-10 09:10:52 -04:00
phala-compose.yaml fix: point OPENCLAW_API_URL defaults at openclawmachine.xyz 2026-07-18 09:49:57 -04:00
README.md feat: align miss with reduced launch architecture 2026-03-10 09:10:52 -04:00
tsconfig.json feat: align miss with reduced launch architecture 2026-03-10 09:10:52 -04:00

Miss AI Agent

Miss is the Mystery Gift data and analysis agent.

Current Launch Scope

Live now:

  • verifiable randomness
  • Pokemon TCG metadata lookup
  • Pokemon graded price lookup
  • Pokemon purchase analysis

Deferred:

  • marketplace buying
  • pack buying
  • automated fulfillment

ACP Offerings

Offering Purpose Fee
mystery_gift_randomness verifiable randomness $0.01
mystery_gift_card_lookup Pokemon TCG metadata $0.01
mystery_gift_graded_price_lookup metadata + graded prices $0.01
mystery_gift_tcg_analysis purchase analysis $1.00

Runtime Notes

  • src/acp-node/runtime.ts is the current ACP-node runtime
  • src/acp/* is the compatibility layer for legacy ACP-style endpoints
  • src/tools/* contains the live tool surface used by chat and ACP execution
  • Pokemon card metadata comes from tcg.mysterygift.fun
  • Pokemon graded prices and sales come from the OpenClaw market-data API
  • Miss does not run its own PriceCharting scraper
  • Miss keeps its own app-state SQLite database on Phala, but OpenClawMachine is the canonical graded-market cache
  • Miss should stay on Phala for app runtime and state; it should consume OpenClaw over HTTP rather than connecting directly to D1
  • POKEMON_TCG_API_URL should be the service base host, not a /v1-prefixed path
  • GET /api/admin/backup/database exports a point-in-time SQLite snapshot for the nightly backup workflow

Environment

See .env.example.