{"openapi":"3.1.0","info":{"title":"BRICK API","version":"1.0.0","description":"Read only public API for BRICK, a Meteora launchpad on Solana mainnet. Responses use a common envelope {data, meta, error}. Money fields ending in Lamports or Atoms are integer base units encoded as strings. Anonymous callers get 120 requests per minute per IP per endpoint (status: 60). Send an API key in the x-api-key header for a higher per key limit. Unknown or revoked keys get 401."},"servers":[{"url":"https://usebrick.fun"}],"components":{"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Optional. Higher rate limits. Keys are stored hashed."}},"schemas":{"Meta":{"type":"object","properties":{"as_of":{"type":"string","format":"date-time"},"freshness_s":{"oneOf":[{"type":"integer"},{"type":"null"}]},"next_cursor":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["as_of","freshness_s","next_cursor"],"additionalProperties":false},"Error":{"type":"object","properties":{"data":{"type":"null"},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"object","properties":{"code":{"type":"string","enum":["bad_request","not_found","rate_limited","unauthorized","forbidden","conflict","upstream_error","not_configured","internal"]},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["data","meta","error"],"additionalProperties":false},"CoinSummary":{"type":"object","properties":{"mint":{"type":"string"},"name":{"type":"string"},"symbol":{"type":"string"},"image":{"oneOf":[{"type":"string"},{"type":"null"}]},"creator":{"type":"string"},"plan":{"type":"string","enum":["cure","courses","masons","load_bearing"]},"creatorPay":{"type":"string","enum":["direct","escrow"]},"phase":{"type":"string","enum":["curve","graduated"]},"launchedAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"graduatedAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"priceSol":{"oneOf":[{"type":"number"},{"type":"null"}]},"priceUsd":{"oneOf":[{"type":"number"},{"type":"null"}]},"mcapSol":{"oneOf":[{"type":"number"},{"type":"null"}]},"mcapUsd":{"oneOf":[{"type":"number"},{"type":"null"}]},"liquiditySol":{"oneOf":[{"type":"number"},{"type":"null"}]},"curveProgress":{"oneOf":[{"type":"number"},{"type":"null"}]},"volume24hSol":{"oneOf":[{"type":"number"},{"type":"null"}]},"trades24h":{"oneOf":[{"type":"integer"},{"type":"null"}]},"currentFeeBps":{"oneOf":[{"type":"number"},{"type":"null"}]},"wallCompoundedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"snapshotAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]}},"required":["mint","name","symbol","image","creator","plan","creatorPay","phase","launchedAt","graduatedAt","priceSol","priceUsd","mcapSol","mcapUsd","liquiditySol","curveProgress","volume24hSol","trades24h","currentFeeBps","wallCompoundedLamports","snapshotAt"],"additionalProperties":false},"FeePlanTerms":{"type":"object","required":["plan","label","summary","config","creatorPay","curveEnforcement","poolEnforcement","rules","schedule","outsideControl","creatorTradingFeePercentage","compoundingFeeBps"],"properties":{"plan":{"type":"string","enum":["cure","courses","masons","load_bearing"]},"label":{"type":"string"},"summary":{"type":"string"},"config":{"type":"object","description":"Plan parameters (see FeePlanConfig in the docs)"},"creatorPay":{"type":"string"},"curveEnforcement":{"type":"string","enum":["onchain_immutable","onchain_protocol_governed","server_admin"]},"poolEnforcement":{"type":"string","enum":["onchain_immutable","onchain_protocol_governed","server_admin"]},"rules":{"type":"array","items":{"type":"string"}},"schedule":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"feeBps":{"type":"number"},"at":{"type":"string"}},"required":["label","feeBps"],"additionalProperties":false}},"outsideControl":{"type":"array","items":{"type":"string"}},"creatorTradingFeePercentage":{"type":"integer"},"compoundingFeeBps":{"type":"integer"}}},"AllocationRow":{"type":"object","properties":{"phase":{"type":"string","enum":["curve","pool"]},"destination":{"type":"string"},"label":{"type":"string"},"grossBps":{"type":"number"},"controlledBps":{"oneOf":[{"type":"integer"},{"type":"null"}]},"enforcement":{"type":"string","enum":["onchain_immutable","onchain_protocol_governed","server_admin","outside_control"]},"recipient":{"type":"string"}},"required":["phase","destination","label","grossBps","controlledBps","enforcement","recipient"],"additionalProperties":false},"CoinDetail":{"allOf":[{"$ref":"#/components/schemas/CoinSummary"},{"type":"object","required":["description","links","dbcPool","dbcConfig","dammPool","launchSignature","fee","allocation","thresholds","lock","explorer"],"properties":{"description":{"type":"string"},"links":{"type":"object","properties":{"website":{"oneOf":[{"type":"string"},{"type":"null"}]},"twitter":{"oneOf":[{"type":"string"},{"type":"null"}]},"telegram":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["website","twitter","telegram"],"additionalProperties":false},"dbcPool":{"type":"string"},"dbcConfig":{"type":"string"},"dammPool":{"oneOf":[{"type":"string"},{"type":"null"}]},"launchSignature":{"oneOf":[{"type":"string"},{"type":"null"}]},"fee":{"$ref":"#/components/schemas/FeePlanTerms"},"allocation":{"type":"array","items":{"$ref":"#/components/schemas/AllocationRow"}},"thresholds":{"type":"object","properties":{"initialMcapSol":{"type":"number"},"migrationMcapSol":{"type":"number"},"migrationQuoteThresholdLamports":{"oneOf":[{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},{"type":"null"}]},"solUsdAtLaunch":{"type":"number"},"initialMcapUsdTarget":{"type":"number"},"migrationMcapUsdTarget":{"type":"number"}},"required":["initialMcapSol","migrationMcapSol","migrationQuoteThresholdLamports","solUsdAtLaunch","initialMcapUsdTarget","migrationMcapUsdTarget"],"additionalProperties":false},"lock":{"oneOf":[{"type":"object","description":"Permanent lock proof read from DAMM v2 position accounts"},{"type":"null"}]},"explorer":{"type":"object","properties":{"mint":{"type":"string"},"dbcPool":{"type":"string"},"dammPool":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["mint","dbcPool","dammPool"],"additionalProperties":false}}}]},"FeeClaim":{"type":"object","properties":{"id":{"type":"integer"},"mint":{"type":"string"},"sourcePool":{"type":"string"},"phase":{"type":"string"},"claimAuthority":{"type":"string"},"denominationMint":{"type":"string"},"claimedAtoms":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"executionFeeLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"status":{"type":"string"},"signature":{"oneOf":[{"type":"string"},{"type":"null"}]},"reconciledAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time"}},"required":["id","mint","sourcePool","phase","claimAuthority","denominationMint","claimedAtoms","executionFeeLamports","status","signature","reconciledAt","createdAt"],"additionalProperties":false},"FeeAllocation":{"type":"object","properties":{"id":{"type":"integer"},"claimId":{"type":"integer"},"mint":{"type":"string"},"destination":{"type":"string"},"lamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}},"required":["id","claimId","mint","destination","lamports","status","createdAt"],"additionalProperties":false},"CoinFees":{"type":"object","properties":{"mint":{"type":"string"},"curve":{"oneOf":[{"type":"object","properties":{"partnerTotalLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"partnerClaimedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"partnerUnclaimedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"creatorTotalLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"creatorClaimedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"creatorUnclaimedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"}},"required":["partnerTotalLamports","partnerClaimedLamports","partnerUnclaimedLamports","creatorTotalLamports","creatorClaimedLamports","creatorUnclaimedLamports"],"additionalProperties":false},{"type":"null"}]},"pool":{"oneOf":[{"type":"object","properties":{"compoundedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"claimableUnclaimedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"}},"required":["compoundedLamports","claimableUnclaimedLamports"],"additionalProperties":false},{"type":"null"}]},"claims":{"type":"array","items":{"$ref":"#/components/schemas/FeeClaim"}},"allocations":{"type":"array","items":{"$ref":"#/components/schemas/FeeAllocation"}},"asOf":{"type":"string","format":"date-time"}},"required":["mint","curve","pool","claims","allocations","asOf"],"additionalProperties":false},"RewardEpoch":{"type":"object","properties":{"id":{"type":"integer"},"mint":{"type":"string"},"index":{"type":"integer"},"startAt":{"type":"string","format":"date-time"},"endAt":{"type":"string","format":"date-time"},"poolLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"distributedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"eligibleWallets":{"type":"integer"},"status":{"type":"string","enum":["open","finalized","paying","paid"]},"snapshotHash":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["id","mint","index","startAt","endAt","poolLamports","distributedLamports","eligibleWallets","status","snapshotHash"],"additionalProperties":false},"RewardPayment":{"type":"object","properties":{"epochId":{"type":"integer"},"mint":{"type":"string"},"wallet":{"type":"string"},"lamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"weight":{"type":"string"},"rank":{"type":"string","enum":["none","laborer","mason","architect"]},"status":{"type":"string"},"signature":{"oneOf":[{"type":"string"},{"type":"null"}]},"paidAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]}},"required":["epochId","mint","wallet","lamports","weight","rank","status","signature","paidAt"],"additionalProperties":false},"CoinRewards":{"type":"object","properties":{"mint":{"type":"string"},"epochs":{"type":"array","items":{"$ref":"#/components/schemas/RewardEpoch"}},"topPayments":{"type":"array","items":{"$ref":"#/components/schemas/RewardPayment"}},"enabled":{"type":"boolean"}},"required":["mint","epochs","topPayments","enabled"],"additionalProperties":false},"WallSummary":{"type":"object","properties":{"totalCompoundedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"totalClaimedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"totalBuildersPaidLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"totalDevReleasedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"totalBuybackLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"totalBurnedAtoms":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"graduatedCoins":{"type":"integer"},"poolReservesLamports":{"oneOf":[{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},{"type":"null"}]},"lastEventAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"perCoin":{"type":"array","items":{"type":"object","properties":{"mint":{"type":"string"},"symbol":{"type":"string"},"compoundedLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"poolReserveLamports":{"oneOf":[{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},{"type":"null"}]}},"required":["mint","symbol","compoundedLamports","poolReserveLamports"],"additionalProperties":false}}},"required":["totalCompoundedLamports","totalClaimedLamports","totalBuildersPaidLamports","totalDevReleasedLamports","totalBuybackLamports","totalBurnedAtoms","graduatedCoins","poolReservesLamports","lastEventAt","perCoin"],"additionalProperties":false},"WallEvent":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string","enum":["compound","fee_claim","builders_payout","dev_release","dev_forfeit","buyback","burn","graduation"]},"mint":{"oneOf":[{"type":"string"},{"type":"null"}]},"symbol":{"oneOf":[{"type":"string"},{"type":"null"}]},"lamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"tokenAtoms":{"oneOf":[{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},{"type":"null"}]},"signature":{"oneOf":[{"type":"string"},{"type":"null"}]},"explorerUrl":{"oneOf":[{"type":"string"},{"type":"null"}]},"at":{"type":"string","format":"date-time"},"reconciled":{"type":"boolean"}},"required":["id","kind","mint","symbol","lamports","tokenAtoms","signature","explorerUrl","at","reconciled"],"additionalProperties":false},"BurnRecord":{"type":"object","properties":{"id":{"type":"integer"},"brickMint":{"type":"string"},"buybackSignature":{"oneOf":[{"type":"string"},{"type":"null"}]},"burnSignature":{"oneOf":[{"type":"string"},{"type":"null"}]},"solSpentLamports":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"brickBoughtAtoms":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"brickBurnedAtoms":{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},"supplyBeforeAtoms":{"oneOf":[{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},{"type":"null"}]},"supplyAfterAtoms":{"oneOf":[{"type":"string","pattern":"^[0-9]+$","description":"Integer base units (lamports or token atoms) as a decimal string"},{"type":"null"}]},"slippageBps":{"oneOf":[{"type":"integer"},{"type":"null"}]},"route":{"oneOf":[{"type":"string"},{"type":"null"}]},"status":{"type":"string","enum":["dry_run","swapped","burned","failed"]},"at":{"type":"string","format":"date-time"}},"required":["id","brickMint","buybackSignature","burnSignature","solSpentLamports","brickBoughtAtoms","brickBurnedAtoms","supplyBeforeAtoms","supplyAfterAtoms","slippageBps","route","status","at"],"additionalProperties":false},"StatusReport":{"type":"object","properties":{"ok":{"type":"boolean"},"checkedAt":{"type":"string","format":"date-time"},"network":{"type":"string","const":"mainnet-beta"},"dryRun":{"type":"boolean"},"checks":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"state":{"type":"string","enum":["ok","degraded","down","not_configured"]},"detail":{"type":"string"},"latencyMs":{"oneOf":[{"type":"integer"},{"type":"null"}]}},"required":["key","label","state","detail","latencyMs"],"additionalProperties":false}},"env":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"configured":{"type":"boolean"}},"required":["key","label","configured"],"additionalProperties":false}},"jobs":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"lastRunAt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"lastStatus":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["name","enabled","lastRunAt","lastStatus"],"additionalProperties":false}},"features":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"feature":{"type":"string"},"supported":{"type":"string","enum":["live","pending","unavailable"]},"method":{"type":"string"},"enforcement":{"type":"string"},"note":{"type":"string"}},"required":["key","feature","supported","method","enforcement","note"],"additionalProperties":false}},"solUsd":{"oneOf":[{"type":"number"},{"type":"null"}]}},"required":["ok","checkedAt","network","dryRun","checks","env","jobs","features","solUsd"],"additionalProperties":false}},"responses":{"E400":{"description":"Invalid query or path parameter (code bad_request)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E401":{"description":"Invalid or revoked API key (code unauthorized)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E404":{"description":"Resource not found (code not_found)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E429":{"description":"Rate limited (code rate_limited). Retry after the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E500":{"description":"Internal error (code internal)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}},"security":[{},{"apiKey":[]}],"paths":{"/api/v1/coins":{"get":{"operationId":"listCoins","summary":"List live coins","description":"Coins launched on BRICK whose onchain config was verified. Cursor pagination via meta.next_cursor.","parameters":[{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Opaque cursor from meta.next_cursor"},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":24}},{"name":"sort","in":"query","schema":{"type":"string","enum":["new","mcap","volume","progress","graduated","wall"],"default":"new"}},{"name":"q","in":"query","schema":{"type":"string","maxLength":64},"description":"Search name, ticker or exact mint"},{"name":"status","in":"query","schema":{"type":"string","enum":["all","curve","graduated"],"default":"all"}},{"name":"plan","in":"query","schema":{"type":"string","enum":["cure","courses","masons","load_bearing"]}},{"name":"creator","in":"query","schema":{"type":"string"},"description":"Creator wallet"}],"responses":{"200":{"description":"Page of coins","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/CoinSummary"}},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/coins/{mint}":{"get":{"operationId":"getCoin","summary":"Coin detail","description":"Market data, fee plan terms, allocation table, SOL thresholds and the permanent lock proof.","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string","minLength":32,"maxLength":44},"description":"Token mint address (base58)"}],"responses":{"200":{"description":"Coin","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"$ref":"#/components/schemas/CoinDetail"},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"404":{"$ref":"#/components/responses/E404"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/coins/{mint}/fees":{"get":{"operationId":"getCoinFees","summary":"Fee ledger for a coin","description":"Onchain fee totals observed by the indexer, BRICK claims and their allocations.","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string","minLength":32,"maxLength":44},"description":"Token mint address (base58)"}],"responses":{"200":{"description":"Fees","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"$ref":"#/components/schemas/CoinFees"},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"404":{"$ref":"#/components/responses/E404"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/coins/{mint}/rewards":{"get":{"operationId":"getCoinRewards","summary":"Builders reward epochs for a coin","description":"Immutable epoch snapshots and the largest payments. enabled is false while payouts run in dry run or are switched off.","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string","minLength":32,"maxLength":44},"description":"Token mint address (base58)"}],"responses":{"200":{"description":"Rewards","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"$ref":"#/components/schemas/CoinRewards"},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"404":{"$ref":"#/components/responses/E404"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/wall":{"get":{"operationId":"getWall","summary":"Wall totals","description":"Cumulative SOL compounded into graduated pools, claims, payouts, dev releases, buybacks and burns. Live pool reserves are reported separately and can fall.","responses":{"200":{"description":"Totals","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"$ref":"#/components/schemas/WallSummary"},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/wall/events":{"get":{"operationId":"listWallEvents","summary":"Wall event feed","description":"Every fee flow with its transaction signature, newest first.","parameters":[{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Opaque cursor from meta.next_cursor"},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":50}},{"name":"mint","in":"query","schema":{"type":"string"}},{"name":"kind","in":"query","schema":{"type":"string","enum":["compound","fee_claim","builders_payout","dev_release","dev_forfeit","buyback","burn","graduation"]}}],"responses":{"200":{"description":"Events","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/WallEvent"}},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/brickyard/burns":{"get":{"operationId":"listBurns","summary":"BRICK buybacks and burns","description":"Executed buybacks and burns with signatures and supply before and after. Empty until BRICK_MINT is configured and the job is enabled.","parameters":[{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Opaque cursor from meta.next_cursor"},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":50}}],"responses":{"200":{"description":"Burns","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/BurnRecord"}},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}},"/api/v1/status":{"get":{"operationId":"getStatus","summary":"Integration health and feature matrix","description":"Real checks of RPC, database, SOL/USD oracle, Meteora programs and Jupiter, env readiness (configured yes or no only), job state and the supported feature matrix. 60 requests per minute.","responses":{"200":{"description":"Status","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Requests allowed per window"},"X-RateLimit-Remaining":{"schema":{"type":"integer"},"description":"Requests left in the window"},"X-RateLimit-Reset":{"schema":{"type":"integer"},"description":"Seconds until the window resets"}},"content":{"application/json":{"schema":{"type":"object","required":["data","meta","error"],"properties":{"data":{"$ref":"#/components/schemas/StatusReport"},"meta":{"$ref":"#/components/schemas/Meta"},"error":{"type":"null"}}}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"429":{"$ref":"#/components/responses/E429"},"500":{"$ref":"#/components/responses/E500"}}}}}}