CrypDefi is now Fortkey. read the announcement

    Fortkey Policy engine

    If it breaks policy, it never gets signed.

    Every transaction decoded and checked field by field inside the enclave, before the signature exists. No blind signing.

    Fortkey policy rules with a simulated transaction rejected by the whitelist.

    Decode everything, sign only what passes.

    Every payload is decoded into fields before any signature exists. Fortkey evaluates every field against your rules before the signature is produced.

    • Counterparty, venue, and asset whitelists
    • Velocity limits, time windows, slippage tolerance
    • Compose rules with AND, OR, and NOT

    Counterparty and venue

    Counterparty whitelistCounterparty blacklistVenue and protocol whitelistAsset whitelistArgument-aware policies for both single calls and multicalls

    Behavioral and operational

    Velocity limits (max tx/min, max tx/hour)Time-window enforcementSelf-match preventionSlippage tolerance enforcementCancel-on-disconnect

    Test it before it goes live.

    Replay a sample transfer or paste a custom transaction and watch it pass or reject against the exact rule, before anything ships.

    • Simulator built into the console
    • Rejections name the rule that fired
    • Change policies with confidence
    Fortkey policy simulator running a sample transfer through active rules.

    Approvals, access, and audit.

    Sensitive changes require m-of-n sign-off, trading is separated from administration, and every action lands in an exportable log.

    • Multi-party approvals, no self-approval
    • RBAC per user, group, and wallet
    • Sessions with one-click invalidation
    Fortkey active sessions view with per-session invalidation controls.

    Bring your own policy.

    Delegate decisions to your own server with a signed webhook response, or have custom policy rules built with our team on request.

    • Signed webhook delegation
    • Custom policy rules built with our team on request
    • Address books usable directly in rules

    Evaluate before signing

    Decision source: signed webhook
    Wallet groupMM-EU-Perps
    VenueHyperliquid
    Transactionperp_order
    Notional$820,000
    Action
    Require approval
    CONDITIONS
    Venue allowlistExternal risk2-of-3 quorum
    Signed response verified
    Enforced by Fortkey before signing

    A real-world use case

    The whitelist fired before the signature existed.

    During a desk's integration test, a transaction to an unknown counterparty was rejected inside the enclave by the whitelist rule. The signature was never produced, and the rejection named the exact rule that fired.

    Counterparty whitelists

    Explicit allowlists per wallet, group, or venue.

    Velocity limits

    Max transactions per minute or hour, per key or group.

    Slippage enforcement

    Reject orders that exceed your declared tolerance.

    Self-match prevention

    Stop wallets in the same group from crossing themselves.

    Time-window enforcement

    Restrict signing to defined trading windows.

    Cancel-on-disconnect

    Auto-cancel resting orders when a session drops.