Skip to main content

SignalArc Documentation

SignalArc is an Arc-native prediction market infrastructure platform for USDC-settled event markets, market intelligence, resolver workflows, and agent-readable APIs. It is an API-first Web3 application stack for creators, institutions, developers, and AI agents. SignalArc is not positioned as a clone of any existing prediction market product. The repository contains a live web app, a live backend API, a modular local development stack, an Arc Testnet onchain deployment, and Custom GPT integration for agent-driven flows.

Current Status

AreaStatus
FrontendLive at https://signalarc.fun on Vercel. The Next.js app can also run locally with pnpm dev:web.
Backend APILive at https://api.signalarc.fun on GCP Cloud Run service signalarc-backend-api.
Production databaseGCP Cloud SQL PostgreSQL, migrated to version 18.
Backend containerIncludes Node/npm and the global Circle CLI (@circle-fin/cli) for ARC-TESTNET agent flows.
Custom GPTPreconfigured to call https://api.signalarc.fun. Users and judges do not import OpenAPI manually.
Smart contractSignalArcMarket deployed on Arc Testnet only.
Settlement scopeTestnet/prototype only; no mainnet production settlement is claimed.

Public URLs

SurfaceURLStatus
Frontendhttps://signalarc.funLive web app on Vercel.
APIhttps://api.signalarc.funLive backend on Cloud Run.
Docshttps://docs.signalarc.funDocumentation deployment target.
ngrok URLs are used for local development only. Production traffic always goes through https://signalarc.fun and https://api.signalarc.fun.

Documentation Map

Implemented Capabilities

  • Live frontend on Vercel and live API on Cloud Run.
  • Custom GPT preconfigured against the live API for onboarding, OTP verify, session, wallet, balance, ARC-TESTNET faucet, and market intent lifecycle.
  • Backend exposes health, readiness, schema validation, market, trade-intent, position, resolution, settlement, agent-market, and Arc contract metadata endpoints.
  • Backend exposes agent endpoints for onboarding, OTP verify, session, wallet, balance, ARC-TESTNET faucet, and market intent preview/confirm/execute.
  • Arc Testnet contract reference is available through the backend and frontend constants.
  • Local backend and PostgreSQL can run through Docker Compose; the frontend can run manually with pnpm dev:web.
  • Frontend wallet flow uses external wallet connection and Arc Testnet transactions for USDC/testnet USDC approval and openPosition. Wallet execution is Arc Testnet prototype behavior only and does not use real funds.

Out of Scope

  • Arc mainnet deployment.
  • Production custody, production settlement approval, or audit claim.
  • Arbitrary transfer, withdraw/deposit, agent logout/session-management endpoints, and mainnet funding actions.
  • API authentication enforcement, paid access, autonomous trading, and production SLA.

Maintainer-Only OpenAPI Import URL

End users and grant judges do not need to import OpenAPI manually because the published Custom GPT is already wired to https://api.signalarc.fun. For maintainers who need to re-import the schema into a Custom GPT or OpenAPI tool:
https://raw.githubusercontent.com/wahyu241205/SignalArc/main/project-roadmap/signalarc-custom-gpt-openapi.json