{"definitionRoot":"e067c8c5629acce21f22108fe411211a70260fba494a25f763b3b2b964389b5b","docsPath":"/docs/POSITION_EXIT_VERDICT.json","errors":[{"code":null,"description":"The request field is invalid.","status":400},{"code":null,"description":"Payment Required - an x402 v2 offer in the PAYMENT-REQUIRED header and body.","status":402},{"code":null,"description":"The result could not be delivered.","status":422},{"code":null,"description":"The seller or the product quote path is not currently admitting this request.","status":503}],"examples":{"deliverable":null,"detail":"Concrete request/deliverable examples are omitted until real settled evidence supplies them; the no-fake-demand rule forbids inventing sample payloads. The envelope shapes above are exact.","request":null,"state":"OMITTED_UNTIL_REAL_EVIDENCE"},"family":"MARKETS","familyTitle":"Arbiter Markets","freshness":{"evidenceCutoff":"Every delivered envelope states its own evidenceCutoff; requests may pin evidenceCutoff at or before quote time.","freshnessClass":"CURRENT_SNAPSHOT","latencyClass":"FAST","machineVersion":"df8b5c0c","outputDomainKind":null,"provenance":"The deliverable carries its own uncertainty statement; citations are opaque content hashes for the public evidence used."},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"asset":{"description":"Optional: the 0x address of the token you hold; it must be the pool's base token or the request is refused before payment.","type":"string"},"entryPrice":{"description":"Required: the price in US dollars per base token your long position was entered at.","type":"number"},"entryTime":{"description":"Optional: when you entered, ISO 8601 (e.g. 2026-09-25T08:00:00Z); with holdHorizon it says whether the stated horizon has elapsed.","type":"string"},"holdHorizon":{"description":"Optional: your holding horizon, 1h to 90d written like 4h, 24h or 7d (default 24h).","type":"string"},"invalidationPrice":{"description":"Optional: the price that invalidates your thesis (below entryPrice).","type":"number"},"query":{"description":"The 0x address of a Uniswap V3-style pool Arbiter keeps a continuous two-operator series for (any other pool is refused before payment); mixed case must be a valid EIP-55 checksum.","type":"string"},"sizeUsd":{"description":"Optional: the position size in US dollars, 10 to 1,000,000 (default 1000); it sets liquidity quality and the exit cost.","type":"number"},"subjectNetworkId":{"description":"CAIP-2 chain of the subject (e.g. eip155:8453) or a supported alias such as base.","type":"string"},"targetPrice":{"description":"Optional: your target in US dollars per base token (above entryPrice).","type":"number"},"thesisCatalyst":{"description":"Optional: the catalyst state your entry relied on: none or substantive.","type":"string"},"thesisLiquidity":{"description":"Optional: the liquidity label your entry relied on: high or adequate.","type":"string"},"thesisMomentum":{"description":"Optional: the momentum label your entry relied on: strong, moderate or weak.","type":"string"}},"required":["query","subjectNetworkId","entryPrice"],"type":"object","x-arbiter-contentType":"application/json","x-arbiter-schemaVersion":"1.0.0"},"method":"POST","operationId":"agenthubmachineposition_exit_verdict","outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"citations":{"description":"Opaque content hashes for the public evidence used.","items":{},"type":"array"},"observedAt":{"description":"Newest observation timestamp represented in the result.","type":"string"},"recipe":{"description":"Recipe id and semantic version used to assemble the result.","type":"object"},"recipeRoot":{"description":"Content root of the exact recipe definition.","type":"string"},"sections":{"description":"Ordered results from the versioned primitive recipe.","items":{},"type":"array"},"subject":{"description":"Normalized subject or question accepted for the product.","type":"string"},"subjectNetworkId":{"description":"Canonical CAIP-2 subject chain, when material.","type":"string"},"uncertainty":{"description":"Plain-language limits of the evidence and inference in the result.","type":"string"}},"required":["recipe","subject","sections","citations","observedAt","uncertainty","recipeRoot"],"type":"object","x-arbiter-contentType":"application/json","x-arbiter-schemaVersion":"1.0.0"},"payment":{"admitted":true,"challengeHeader":"PAYMENT-REQUIRED","destination":{"address":"0x63aA5960943865e7d57FDdF0D899eE36B6D2046E","assetContracts":["0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","0x754704Bc059F8C67012fEd69BC8A327a5aafb603","0xaf88d065e77c8cC2239327C5EDb3A432268e5831","0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","0x3600000000000000000000000000000000000000","0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"bindingVersion":"a2f250e514c4a05c34efc98c49a4f4ac01a67770884883d19ff3a6487972ed90","networks":["eip155:1","eip155:10","eip155:1329","eip155:137","eip155:143","eip155:42161","eip155:43114","eip155:5042","eip155:8453"],"resolvable":true,"source":"x402_seller_configuration.payTo"},"logicalPaymentHeader":"ARBITER-LOGICAL-PAYMENT-ID","payToSource":"the canonical RevenueWalletResolver binding (x402_seller_configuration.payTo); never an environment value and never a literal","paymentIdentifier":{"extension":"payment-identifier","semantics":"Retries carrying the same payment identifier return the cached delivery with the same receipt: no second settlement, no second work, no second delivery credit.","supported":true},"processingSemantics":"A 202 means verification or settlement is still in progress; retry the same call with the same payment and the same payment identifier.","protocol":"X402_V2","protocolVersion":2,"quoteHeader":"ARBITER-QUOTE-ID","scheme":"exact","signatureHeader":"PAYMENT-SIGNATURE"},"pricing":{"currency":"USD","floorUsd":0.008,"mode":"DYNAMIC_QUOTE","ownerCeilingUsd":null,"pricingClass":"CURRENT_UNIT","publicStartingPriceUsd":0.008},"productId":"POSITION_EXIT_VERDICT","productVersion":"1.0.0","provenance":{"basis":"CHAIN_STATE","protocols":[],"sources":["Public EVM chain state, read at a confirmed block by two independent keyed RPC operators (Alchemy, dRPC) that must agree"]},"resourceUrl":"https://arbiterverse.com/api/x402/POSITION_EXIT_VERDICT","schemaVersion":"1.0.0","summary":"Does the reason to hold THIS position still exist? For an existing long of the base token of a pool Arbiter watches, judged against the thesis you entered on (entry price, optional entry time, size, holding horizon, target, invalidation, and the momentum, liquidity and catalyst labels you relied on): HOLD, REDUCE, EXIT, THESIS_INVALIDATED or INSUFFICIENT_EVIDENCE by a published rule, with every reason that fired, each thesis label then and now, your return and exit cost at your size, the distance to target and invalidation in sigmas and the time left. Computed from the same token intelligence Arbiter's own trading reads: momentum, liquidity, structural manipulation, the token's two-provider risk grade, its on-chain catalyst events of the last 24 h, pump/dump pressure and depth against its median. Large-holder distribution needs event logs and is marked pending. No model output; hypothetical, never an order. Example request: {\"query\":\"0xd0b53D9277642d899DF5C87A3966A349A798F224\",\"subjectNetworkId\":\"eip155:8453\",\"entryPrice\":2500,\"sizeUsd\":5000,\"holdHorizon\":\"24h\",\"thesisMomentum\":\"strong\",\"thesisLiquidity\":\"adequate\"}.","title":"Position risk and exit verdict"}