Skip to main content

Grant Readiness

SignalArc is positioned as Arc-native prediction market infrastructure for USDC-settled event markets, market intelligence, resolver workflow, and agent-readable APIs. This document separates implemented and live work from testnet prototype behavior, planned work, and unknown / not documented behavior. It documents current readiness honestly; it does not claim full grant submission completeness.

Live Surfaces

SurfaceURLStatus
Frontendhttps://signalarc.funLive on Vercel.
Backend APIhttps://api.signalarc.funLive on GCP Cloud Run service signalarc-backend-api.
Production databaseGCP Cloud SQL PostgreSQL, schema version 18.Live.
Custom GPTPreconfigured to call https://api.signalarc.fun.Live.
Docshttps://docs.signalarc.funDocumentation deployment target.
ngrok URLs are local development conveniences only and are never used by judges or end users.

Implemented

AreaCurrent state
Frontend MVPLive Next.js app at https://signalarc.fun. Local development still supported via pnpm dev:web.
Backend APILive Go/Chi API at https://api.signalarc.fun implementing health, readiness, schema validation, markets, trade intents, positions, resolutions, settlements, agent markets, and Arc contract metadata.
Agent surfaceLive endpoints for onboarding start, OTP verify, onboarding lookup, session, wallet, balance, ARC-TESTNET faucet, and market intent preview/confirm/execute.
Custom GPTPreconfigured against the live API. End users and judges do not need to import OpenAPI manually.
Local backend stackDocker Compose runs PostgreSQL and backend.
Database schemaProduction schema migrated to version 18 on GCP Cloud SQL.
Backend containerIncludes Node/npm and the global Circle CLI (@circle-fin/cli) so ARC-TESTNET agent flows run inside the container image.
Wallet frontendRainbowKit/Wagmi/Viem external wallet UI.
Arc Testnet contractsSignalArcMarket, SignalArcAgentMarket, and SignalArcAgentMarketFactory deployed on Arc Testnet.

Available Capabilities

CapabilityStatus
HealthAvailable.
OnboardingAvailable.
OTP verifyAvailable.
SessionAvailable.
WalletAvailable.
BalanceAvailable.
ARC-TESTNET faucetAvailable.
Market intent lifecycle (preview / confirm / execute)Available.

Out of Scope

CapabilityStatus
Arbitrary transferNot available. Out of scope.
Withdraw / depositNot available. Out of scope.
Logout / agent session managementNot available. Out of scope.
Mainnet fundingNot available. Out of scope.
Arc mainnet deploymentNot deployed. Out of scope.
API key enforcement, paid access, autonomous trading, production SLANot implemented.

Testnet Prototype

AreaCurrent state
ContractsArc Testnet SignalArcMarket, SignalArcAgentMarket, and SignalArcAgentMarketFactory prototypes.
Browser transaction flowFrontend includes Arc Testnet USDC approval and openPosition.
Agent transaction flowBackend Circle Agent Wallet provider handles agent-driven create/buy/close/resolve/claim/cancel/refund on Arc Testnet through the Circle CLI.
Explorer linksFrontend generates Arcscan transaction links.
SettlementPrototype contracts support claim/refund paths in Solidity, but production settlement is not approved.

Circle Relevance

AreaStatus
USDC collateralPrototype contracts use a USDC-like ERC20 collateral model and the Arc Testnet USDC interface address.
Circle Agent WalletLive in the agent flow on Arc Testnet through the Circle CLI bundled in the backend container.
Circle Developer PlatformUsed for ARC-TESTNET agent wallet operations only.
Circle AgentsUsed through the Custom GPT preconfigured to call the live API.
Circle API keysMust not be committed or exposed.

Grant Submission Surface

For grant judges, the recommended testing surface is:
  1. The published SignalArc GPT Agent (preconfigured to https://api.signalarc.fun).
  2. The live frontend at https://signalarc.fun.
  3. The live API at https://api.signalarc.fun.
Judges do not need to import OpenAPI manually. The end-to-end testing flow is documented in Agent API.

Remaining Gaps

  • Demo video.
  • Product README and technical README completeness for grant submission packaging.
  • Production monitoring/logging baseline documentation.
  • Risk/compliance disclaimer for grant submission.
  • Audit status (none claimed).
  • Deeper Circle integration features beyond ARC-TESTNET agent flows.

Unknown / Not Documented

  • Arc mainnet deployment path for SignalArc: unknown / not documented in this repository.
  • Production custody model: unknown / not documented.
  • Production settlement approval: unknown / not documented.
  • Compliance approval: unknown / not documented.

Readiness Assessment

SignalArc has a live frontend, a live backend, a live ARC-TESTNET agent flow accessible through a published Custom GPT, an Arc Testnet contract prototype, and a clear API-first product direction. Remaining work is largely grant submission packaging and production monitoring/audit material, not core product implementation.