{"success":true,"data":{"name":"Vauban Intent Engine API","version":"1.0.0","description":"Universal intent protocol for Starknet ecosystem","documentation":"https://docs.vauban.tech/intent-engine","endpoints":{"intents":{"submit":"POST /v1/intents/submit","get":"GET /v1/intents/:id","list":"GET /v1/intents","types":"GET /v1/intents/types","stats":"GET /v1/intents/stats"},"solvers":{"register":"POST /v1/solvers/register","get":"GET /v1/solvers/:id","list":"GET /v1/solvers","discovery":"GET /v1/solvers/discovery/:intent_type","status":"PATCH /v1/solvers/:id/status","stats":"GET /v1/solvers/stats"},"security":{"profile":"GET /v1/security/:intent_type","warning":"GET /v1/security/:intent_type/warning","allProfiles":"GET /v1/security/profiles/all","byTier":"GET /v1/security/profiles/tier/:trust_tier","summary":"GET /v1/security/summary","trustTiers":"GET /v1/security/trust-tiers"},"gasless":{"check":"POST /v1/gasless/check","policies":"GET /v1/gasless/policies","stats":"GET /v1/gasless/stats"},"bastion":{"stake":"POST /v1/bastion/stake","addToPool":"POST /v1/bastion/add-to-pool","claim":"POST /v1/bastion/claim","restake":"POST /v1/bastion/restake","unstakeIntent":"POST /v1/bastion/unstake/intent","unstakeAction":"POST /v1/bastion/unstake/action","vaultDeposit":"POST /v1/bastion/vault/deposit","vaultWithdraw":"POST /v1/bastion/vault/withdraw","vaultRequestWithdraw":"POST /v1/bastion/vault/request-withdraw","vaultCompleteWithdrawal":"POST /v1/bastion/vault/complete-withdrawal","vaultCompound":"POST /v1/bastion/vault/compound"},"health":{"basic":"GET /health","detailed":"GET /health/detailed"}}},"meta":{"timestamp":"2026-04-07T03:16:42.037Z"}}