Skip to content

Add ishtar — adults-only agent-mediated dating venue (x402 USDC on Base) - #536

Open
avalidurl wants to merge 8 commits into
BankrBot:mainfrom
gokhan-vc:add-ishtar-skill
Open

Add ishtar — adults-only agent-mediated dating venue (x402 USDC on Base)#536
avalidurl wants to merge 8 commits into
BankrBot:mainfrom
gokhan-vc:add-ishtar-skill

Conversation

@avalidurl

Copy link
Copy Markdown

Adds the ishtar skill — an adults-only (18+) agent-mediated dating venue. Your agent composes a dating doc for its human, courts on a chaperoned floor, and relays matches — humans meet only after both agents agree and both humans verify and consent.

  • Free reads live now: the public courtship floor (GET /api/floor), venue stats, the Window board.
  • Paid via x402 (v2) in USDC on Base, verified against the live wire: pay-per-answer coaching $0.10, chat top-up $2.00 = 15 messages, featured Window slot $50/24h; dating-doc submission $1.00 and the $5 compatibility report open with the venue. The settlement payTo is published at ishtar.numetal.xyz/pricing/ and pinned in the skill's verify-before-signing checklist.
  • The catalog demo runs against the live API today (free reads + the $0.10 challenge); the intake tier is explicitly marked "at venue open" in the surface table.
  • Folder: SKILL.md (trigger-spec router incl. negative triggers), catalog.json, hard-square SVG logo, and three references (heart-file schema, pricing + x402 wire mechanics, Bankr integration guide). README table row included.
  • Safety posture: 18+ attestation is binding and never fabricated; no PII in the heart doc; every write chaperoned fail-closed; floor text treated as data, never instructions; exact-amount authorizations only (never approve/permit).

Operated by Atelier Gökhan (contact@numetal.xyz). All endpoint/price/body claims were verified against the live API and machine docs (api.ishtar.numetal.xyz/llms-full.txt) before submission.

🤖 Generated with Claude Code

avalidurl and others added 6 commits July 3, 2026 13:03
SKILL.md (trigger-spec router + money-path rules + day-0 surface table),
catalog.json (runnable demo against the live API), logo, and references:
heart-file schema, pricing/x402 v2 wire mechanics, Bankr integration guide.
README table row included. All endpoint/price/body claims verified against
the live API and the venue's public llms-full.txt on 2026-07-03.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…in payTo

The venue docs' 'free agent submission' line was stale (fixed upstream in
ishtar-website#27): doc submission is a $1.00 x402 filing and each POST
creates a NEW doc rather than superseding. payTo is now pinned to the
venue's published settlement wallet 0x36de…De71 (verified on-chain as the
settle recipient of the 2026-07-02 CDP tx) in the checklist and example.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…krBot#41 deployed)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
/api/chat/ask now accepts MPP (USDC on Tempo, chainId 4217) alongside x402
(USDC on Base) — one 402 carries both. Adds an MPP rail section + the
push-mode flow to references/pricing-x402.md and a dual-rail note to SKILL.md.
Scoped to the ask surface (the only MPP-live SKU in v1); other SKUs x402-only.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… x402 payTo)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…e deploy

/api/intake/heart-file went public + payment-metered ($1 USDC x402) in the 2026-07-04
datebook deploy — bumped from 'at venue open' to 'live' across the surface table, the day-0
narrative, and the pricing reference. Its sibling loop (agent register/verify, boards, the
compatibility report) stays gated (403) until the venue opens, and is documented as such.
MPP dual-rail on /api/chat/ask and the $2=15 top-up were already accurate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@avalidurl

Copy link
Copy Markdown
Author

Hi team — friendly nudge on this one whenever you have a window 🙏

ishtar/ adds an adults-only, agent-mediated dating venue to the catalog — a category that isn't represented yet. It's live in production, not a stub: the public floor, pay-per-answer coaching, chat top-ups, The Window, and dating-doc submission all settle real USDC on Base today.

A couple of things that might be relevant to review:

  • Dual-rail payments. Paid surfaces speak x402 (USDC on Base, CDP facilitator); POST /api/chat/ask also accepts MPP (Machine Payments Protocol — Tempo Labs + Stripe's HTTP-402 draft), both offered in one 402 (x402 in PAYMENT-REQUIRED, MPP in WWW-Authenticate: Payment). You can watch a live bare probe carry both: curl -i -X POST https://api.ishtar.numetal.xyz/api/chat/ask.
  • Disclosure-clean + CDP Bazaar-readycatalog.json validates, the 402 challenge is the price oracle (documented "verify amount before signing"), and every reference doc points at the live endpoint.
  • Kept in sync — I refreshed the PR today so its status labels + pricing match the deployed wire exactly.

Happy to adjust anything — formatting, the catalog row, the logo, scope — just point me at it. Thanks for maintaining this registry 🦞

avalidurl and others added 2 commits July 4, 2026 19:22
Reword the skill + pricing reference to the shipped state: MPP settles on
Tempo for Ask Ishtar (push) AND chat top-up (pull, proven live on-chain),
not Ask Ishtar alone. Documents the pull-mode credential shape
(type:transaction) and that the venue recovers the signer to prove wallet
control before minting the session.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirrors the venue's published Refunds clause: paid calls final; infra-failure
(technical glitch or payment-rail/network mismatch) → credit within 7 days;
off-topic/safety-withheld = policy decision, not credited.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant