Sign your users up for retirement. Programmatically.
Gigaverse is the agent-native front door for the PRActicle™ portable Roth IRA. Initiate a signup over REST or MCP; your user confirms with one click. No auth keys required.
Machine-readable version of this page: /agents.md · /llms.txt · OpenAPI 3.1
The one rule: agents may initiate a signup, but the human account owner must personally open the returned signup_url to confirm. Enrollment, KYC, suitability, and brokerage agreements are reserved to the human by U.S. securities rules — there is no API path around this.
Quick start (REST)
# 1. Initiate a signup for your user
curl -X POST https://gigaverse.ai/api/agent/signups \
-H 'content-type: application/json' \
-d '{"email":"[email protected]","name":"Jane","platforms":["uber"]}'
# → 201 {"signup_id":"gv_sgn_...","signup_url":"https://gigaverse.ai/start?sid=..."}
# 2. Hand signup_url to YOUR USER — they confirm personally.
# 3. Poll status (no PII returned)
curl https://gigaverse.ai/api/agent/signups/gv_sgn_...
# "initiated" → "waitlist_joined" once they confirmIdempotent per email · rate limit 10/min, 50/day per IP · also: GET /api/agent/product, GET /api/agent/eligibility?filing_status=single&magi=120000
MCP server
Remote MCP (streamable HTTP, no auth): https://gigaverse.ai/api/mcp
Tools: get_practicle_info · check_roth_eligibility · start_signup · get_signup_status
Claude Desktop / stdio clients:
{ "mcpServers": { "gigaverse": { "command": "npx", "args": ["-y", "gigaverse", "mcp"] } } }Developer SDK + CLI
npm install gigaverse npx gigaverse init # register as a partner → partner_id for attribution npx gigaverse signup --email [email protected] --name "Jane"
import { Gigaverse } from "gigaverse";
const gv = new Gigaverse({ partnerId: "acme-gig-app" });
const s = await gv.startSignup({ email: "[email protected]", name: "Jane" });
// hand s.signup_url to the user; poll gv.getSignupStatus(s.signup_id)Pass your partner_id on every signup for attribution. Advisory services and partner revenue share launch upon RIA registration approval; brokerage custody via Alpaca Securities LLC (member FINRA/SIPC).
Data & compliance rules
- Send only the user's name and email (+ optional gig platforms). Never send SSN, DOB, or government IDs — identity collection happens only inside the user's authenticated app session.
- Everything returned is educational — never present it as personalized investment, tax, or legal advice. Always surface the returned
disclosuresstring. - Status enum is open:
initiated → waitlist_joined → account_opened(more states may be added).
Gigaverse AI, Inc. is a financial technology company — not a bank and not currently a registered investment adviser. Brokerage services by Alpaca Securities LLC, member FINRA/SIPC. Investing involves risk, including possible loss of principal.