Skip to content
Reference

Documentation

Signalhouse is the trust, risk, and copy-execution layer for Solana perps. You discover traders with real on-chain history, delegate trade-only authority, and copy approved trades into your own account. You keep custody; Signalhouse can trade only when your risk rules pass, and can never withdraw your funds.

Trust model

Four guarantees define how Signalhouse works. Everything else on this page is detail beneath them.

  • You keep custody. Your collateral stays in Drift accounts that you own. Signalhouse never takes deposits and never holds your funds.
  • Delegation is trade-only. The authority you grant lets Signalhouse place and close risk-bounded trades for you. It carries no withdrawal rights, and you can revoke it on-chain at any time.
  • Every copy is risk-gated. Before a mirrored trade reaches the chain it must pass your account rules. The engine is fail-closed: if any required input is missing or stale, the copy is rejected, not forced through.
  • Proof comes from data. A strategy's verified status and score are derived from indexed on-chain fills, not from screenshots or self-reported returns.

How the system fits together

A copy flows through four subsystems, in order. Each one has its own page above.

Discover. You browse strategies ranked by ProofOfEdge, a composite score built from indexed fills, positions, risk, and drawdowns. The score and the verified or provisional status both trace back to on-chain trading data, so what you see is what actually happened.

Delegate. To copy a strategy you grant your own Drift account a trade-only delegation. Signalhouse builds that transaction, you sign it, and the transaction verifier proves the landed transaction is byte-identical to what was built before the delegation is trusted. The delegate can trade but can never withdraw, and you can revoke it on-chain whenever you want.

Copy. When a strategy you follow places a trade, the risk engine checks it against your account: health, leverage, size, drawdown, oracle freshness, and more. Only a trade that passes every rule is mirrored into your account. The engine is fail-closed, so missing or stale data rejects the copy rather than guessing.

Integrate. All of this is available over the JSON API, including wallet-signature auth and the build, confirm, and verify account-setup flow. See the API reference for the full surface.