{"source":{"sourceUrl":"https://blockworks.com/token-transparency","observedAt":"2026-06-24","observedFilings":{"total":53,"b1":19,"b2":34,"lastUpdated":"Jun 23, 2026"},"notes":["The public page exposes 12 current B-1 criteria across four categories.","The downloaded PDF corpus also contains historical B-1 packets that combine Primary Foundation and Primary DevCo into one section.","This schema models the current 12-section public B-1 shape and uses original, non-Blockworks wording for prompts."]},"categories":[{"id":"project_team","title":"Project & Team","sectionNumbers":[1,2,3,4,5]},{"id":"supply_allocations","title":"Token Supply & Allocations","sectionNumbers":[6,7]},{"id":"market_structure","title":"Transactions & Market Structures","sectionNumbers":[8,9]},{"id":"financial_risks","title":"Financial Disclosures & Risks","sectionNumbers":[10,11,12]}],"sections":[{"number":1,"id":"project_description","categoryId":"project_team","title":"Description of Project","shortPrompt":"Describe the project, operating model, token purpose, and governance or control surface.","subprompts":[{"id":"problem","label":"Problem the project solves","required":true},{"id":"operations","label":"Ongoing development and operational priorities","required":true},{"id":"overview","label":"High-level protocol or product overview","required":true},{"id":"token_functions","label":"Primary token functions and holder interactions","required":true},{"id":"control_surface","label":"Current or expected governance, admin, or control model","required":true}],"completenessRule":"Complete when every narrative element is addressed with project-specific facts."},{"number":2,"id":"known_project_team","categoryId":"project_team","title":"Known Project Team","shortPrompt":"Identify key people and their roles for the DevCo, Foundation, and DAO or governance bodies.","subprompts":[{"id":"labs_devco","label":"Labs or DevCo leaders: full name, title, and prior experience","required":true},{"id":"foundation","label":"Foundation leaders: full name, title, and prior experience","required":true},{"id":"dao_governance","label":"DAO or onchain governance leaders, delegates, committees, or signers","required":true},{"id":"missing_entities","label":"Explicitly state when an entity or leadership group does not exist","required":true}],"completenessRule":"Complete when each entity path has named people or an explicit no-entity statement.","conditionalNoneAccepted":true},{"number":3,"id":"dao_structure","categoryId":"project_team","title":"DAO Structure","shortPrompt":"Explain DAO governance, powers, economic rights, and wind-down authority. If no DAO exists, say so and still answer value accrual.","subprompts":[{"id":"ip_control","label":"IP ownership and control, including repositories, marks, brands, and licenses","required":true},{"id":"admin_powers","label":"Contract, treasury, protocol, pause, upgrade, or executor powers and approval thresholds","required":true},{"id":"locked_token_rights","label":"Staking, locking, delegation, or rights beyond normal token holding","condition":"Only when such mechanisms exist"},{"id":"holder_rights","label":"Value accrual, revenue, treasury, distribution, and holder rights","required":true},{"id":"dissolution","label":"Dissolution or wind-up authority and process","required":true}],"completenessRule":"Complete when DAO existence, authority, tokenholder economics, and dissolution are unambiguous.","conditionalNoneAccepted":true},{"number":4,"id":"primary_foundation","categoryId":"project_team","title":"Primary Foundation","shortPrompt":"Disclose the main foundation or legal wrapper involved in token issuance or protocol stewardship.","subprompts":[{"id":"entity","label":"Entity type, legal name, and jurisdiction","required":true},{"id":"ip_control","label":"IP, brand, repository, and subsidiary ownership or control","required":true},{"id":"powers","label":"Powers over DAO, treasury, resources, token administration, rewards, or protocol settings","required":true},{"id":"devco_influence","label":"Direct or indirect influence over DevCo decision-making","required":true},{"id":"admin_controls","label":"Contract, pause, upgrade, multisig, executor, or veto powers and thresholds","required":true},{"id":"economic_arrangements","label":"Current approved economic arrangements and distribution policies","required":true}],"completenessRule":"Complete when the foundation is either fully described or explicitly absent.","conditionalNoneAccepted":true},{"number":5,"id":"primary_devco","categoryId":"project_team","title":"Primary Dev Co","shortPrompt":"Disclose the main development company or service entity involved in launch, operations, or stewardship.","subprompts":[{"id":"entity","label":"Entity type, legal name, and jurisdiction","required":true},{"id":"ip_control","label":"IP, brand, repository, and subsidiary ownership or control","required":true},{"id":"powers","label":"Powers over DAO, treasury, resources, token administration, rewards, or protocol settings","required":true},{"id":"foundation_influence","label":"Direct or indirect influence from, or over, the foundation","required":true},{"id":"admin_controls","label":"Contract, pause, upgrade, multisig, executor, or veto powers and thresholds","required":true},{"id":"economic_arrangements","label":"Current approved economic arrangements and distribution policies","required":true}],"completenessRule":"Complete when the DevCo is either fully described or explicitly absent.","conditionalNoneAccepted":true},{"number":6,"id":"initial_allocation","categoryId":"supply_allocations","title":"Initial Allocation","shortPrompt":"Provide the launch and initial token supply schedule in a single allocation record.","subprompts":[{"id":"supply","label":"Initial, maximum, circulating, and/or inflationary supply mechanics","required":true},{"id":"allocation_rows","label":"Recipient category, amount, percentage, purpose, and wallet or custodian where relevant","required":true},{"id":"vesting","label":"Lockups, cliffs, vesting dates, unlock cadence, restrictions, and exceptions","required":true},{"id":"source_of_tokens","label":"Whether tokens came from mint, treasury, issuer, migration, sale, airdrop, or incentives","required":true}],"completenessRule":"Complete when every initial supply category reconciles to the stated supply and has restrictions disclosed."},{"number":7,"id":"airdrop_process","categoryId":"supply_allocations","title":"Airdrop Process","shortPrompt":"Describe any airdrop, claim, points, rewards, or launch distribution process.","subprompts":[{"id":"existence","label":"Whether an airdrop or comparable claim process exists","required":true},{"id":"eligibility","label":"Eligibility criteria, snapshot dates, formula, tiers, and exclusions","condition":"Only when an airdrop exists"},{"id":"claim","label":"Claim process, claim period, unclaimed treatment, anti-abuse controls, and restrictions","condition":"Only when an airdrop exists"},{"id":"insiders","label":"Insider, investor, team, and affiliate treatment","condition":"Only when an airdrop exists"}],"completenessRule":"Complete when the process is detailed or the project clearly states that no airdrop exists.","conditionalNoneAccepted":true},{"number":8,"id":"market_maker_agreements","categoryId":"market_structure","title":"Market Maker Agreements & Deals","shortPrompt":"Disclose material market-making, liquidity, advisory, loan, option, or inventory arrangements.","subprompts":[{"id":"existence","label":"Whether any market maker or comparable liquidity arrangement exists","required":true},{"id":"counterparties","label":"Counterparties or anonymized count, dates, term, termination, and services","condition":"Only when arrangements exist"},{"id":"economics","label":"Token loans, cash fees, options, warrants, rebates, spreads, inventory, collateral, and return terms","condition":"Only when arrangements exist"},{"id":"conflicts","label":"Restrictions, lockups, trading limits, conflicts, and related-party details","condition":"Only when arrangements exist"}],"completenessRule":"Complete when all material terms are described or the project states no such arrangements exist.","conditionalNoneAccepted":true},{"number":9,"id":"cex_dex_agreements","categoryId":"market_structure","title":"CEX / DEX Agreements & Deals","shortPrompt":"Disclose exchange, listing, liquidity, DEX incentive, and market-access arrangements.","subprompts":[{"id":"existence","label":"Whether any centralized or decentralized exchange arrangement exists","required":true},{"id":"counterparties","label":"Venues or anonymized count, dates, term, services, and termination","condition":"Only when arrangements exist"},{"id":"economics","label":"Listing fees, token/cash payments, liquidity commitments, incentives, rebates, and lockups","condition":"Only when arrangements exist"},{"id":"rights","label":"Control rights, market obligations, restrictions, and side agreements","condition":"Only when arrangements exist"}],"completenessRule":"Complete when all material exchange terms are described or the project states no such arrangements exist.","conditionalNoneAccepted":true},{"number":10,"id":"prior_token_sales","categoryId":"financial_risks","title":"Prior Token Sales & Fundraising","shortPrompt":"Disclose prior token sales, fundraising rounds, instruments, consideration, and investor restrictions.","subprompts":[{"id":"existence","label":"Whether any token sale or fundraising occurred","required":true},{"id":"rounds","label":"Dates, instruments, sale price, FDV, amount raised, tokens sold, and discounts","condition":"Only when sales or fundraising occurred"},{"id":"participants","label":"Buyer categories, named lead investors where public, insiders, advisors, and related parties","condition":"Only when sales or fundraising occurred"},{"id":"restrictions","label":"Lockups, vesting, warrants/options, transfer limits, and use of proceeds","condition":"Only when sales or fundraising occurred"}],"completenessRule":"Complete when every material sale or raise is disclosed or the project states none occurred.","conditionalNoneAccepted":true},{"number":11,"id":"previous_exploits","categoryId":"financial_risks","title":"Previous Exploits Affecting The Project","shortPrompt":"Disclose prior exploits, incidents, or losses affecting protocol funds, token supply, users, or operations.","subprompts":[{"id":"existence","label":"Whether any exploit, incident, or material loss occurred","required":true},{"id":"incident_details","label":"Date, affected systems/assets, root cause, loss amount, recovery amount, and current status","condition":"Only when incidents occurred"},{"id":"response","label":"Remediation, compensation, audits, governance actions, and remaining risk","condition":"Only when incidents occurred"}],"completenessRule":"Complete when all material incidents are described or the project states none occurred.","conditionalNoneAccepted":true},{"number":12,"id":"material_risk_factors","categoryId":"financial_risks","title":"Material Risk Factors (Regulation, Technology, Token Economics)","shortPrompt":"Describe material risks and mitigations across legal/regulatory, technical/security, market, and token-economic dimensions.","subprompts":[{"id":"regulatory","label":"Regulatory, legal, sanctions, tax, or compliance risks","required":true},{"id":"technology","label":"Protocol, smart contract, oracle, bridge, custody, admin-key, or dependency risks","required":true},{"id":"token_economics","label":"Supply, liquidity, governance, incentive, unlock, concentration, and market risks","required":true},{"id":"mitigations","label":"Mitigations, monitoring, audits, policies, and known unresolved risks","required":true}],"completenessRule":"Complete when project-specific risks are disclosed without relying only on generic disclaimers."}],"decisionTree":[{"id":"filing_type","question":"Is the issuer preparing a one-time initial token disclosure rather than a continuously maintained mature-project update?","yes":"b1_required_sections","no":"b2_referral","guidance":"Use B-1 for initial or launch-adjacent disclosures. Use B-2 when the project needs a continuously updated mature-project filing."},{"id":"b2_referral","question":"Does the project need a continuously updated mature-project filing?","action":"Use a B-2 workflow instead of this B-1 packet.","guidance":"The public Blockworks page distinguishes B-1 as one-time and B-2 as continuously updated."},{"id":"b1_required_sections","question":"Can the issuer answer all 12 current B-1 sections, either with details or an explicit none/N/A statement?","yes":"entity_branches","no":"gap_review","guidance":"Missing sections become disclosure gaps. A complete packet needs each question answered or intentionally marked absent."},{"id":"gap_review","question":"Are any sections missing facts, counterparties, dates, amounts, rights, restrictions, or risk statements?","action":"Return to the issuer for completion before signing.","guidance":"Do not route to onchain signature until missing B-1 answers have been resolved or explicitly marked unavailable."},{"id":"entity_branches","question":"Do the DAO, Foundation, and DevCo each exist?","yes":"distribution_branches","no":"explicit_absence","guidance":"Existing entities get full governance, authority, IP, and economic disclosure. Nonexistent entities still need an explicit absence statement."},{"id":"explicit_absence","question":"Has the issuer explicitly stated which DAO/Foundation/DevCo entities do not exist?","yes":"distribution_branches","no":"gap_review","guidance":"B-1 examples treat silence as a gap; absence must be affirmative."},{"id":"distribution_branches","question":"Did the project conduct an airdrop, use market makers, enter exchange deals, raise funds, or experience exploits?","yes":"details_for_material_events","no":"none_statements","guidance":"Each material event path expands into dates, counterparties, amounts, restrictions, and remediation details."},{"id":"details_for_material_events","question":"Are all material economic terms, dates, amounts, restrictions, counterparties, and current statuses disclosed?","yes":"risk_review","no":"gap_review","guidance":"The signed PDF should contain enough detail for a reader to understand allocations, trading structure, financing, and incident history."},{"id":"none_statements","question":"Did the issuer include explicit no-airdrop, no-market-maker, no-exchange-deal, no-sale, or no-exploit statements where applicable?","yes":"risk_review","no":"gap_review","guidance":"A blank section is not equivalent to saying no arrangement exists."},{"id":"risk_review","question":"Are material regulatory, technology, and token-economic risks project-specific and current?","yes":"signature_ready","no":"gap_review","guidance":"Risk factors should describe concrete dependencies, controls, mitigations, and unresolved risks."},{"id":"signature_ready","question":"Is an authorized representative ready to attest to the packet?","action":"Generate the B-1 PDF and route it through Sign It for onchain signature.","guidance":"The final page contains issuer attestation fields intended for the onchain signing workflow."}],"reconstruction":{"recordKind":"sign_it.token_transparency.b1.answers.v1","schemaVersion":"2026-06-24","templateId":"tpl_token_transparency_b1","renderer":"src/services/token-transparency-b1-pdf.ts","onchainStrategy":"Record canonical answers and reconstruction hashes onchain; keep PDF bytes in durable content-addressed storage.","canonicalAnswerFields":["project.name","project.token_symbol","filing.period","issuer.name","prepared_by","b1.sectionNN.{section_id}.answer","b1.sectionNN.{section_id}.sources","attestation.signer_name","attestation.signer_title","attestation.date"],"artifactReferences":["canonicalization","answerEncoding","answersSha256","schemaSha256","decisionTreeSha256","rendererVersion","rendererBundleSha256","rendererBundleUri","unsignedPdfSha256","unsignedPdfUri","signedPdfSha256","signedPdfUri","signItEnvelopeId"],"reconstructionSteps":["Fetch the schema and decision tree for the recorded schemaVersion.","Verify schemaSha256 and decisionTreeSha256 against the fetched artifacts.","Verify answersSha256 against the RFC8785-JCS canonical JSON answer payload recorded onchain or in content-addressed storage.","Render an equivalent PDF with the recorded templateId and rendererVersion when a human-readable copy must be regenerated.","Verify stored unsigned and signed PDF artifacts against their recorded hashes before presenting them as the exact filed documents."]}}