# The Build3 Construction Blockchain

## The Build3 Construction Blockchain

- [Introduction](https://www.build3.network/introduction.md): a construction industry blockchain for professional supervision.
- [How Blockchain Protects Public Safety](https://www.build3.network/introduction/how-blockchain-protects-public-safety.md): Let's start with the National Society of Professional Engineers.
- [Old System, New World](https://www.build3.network/introduction/how-blockchain-protects-public-safety/old-system-new-world.md): We're surprisingly far behind in some of the most basic, economically fundamental technologies.
- [A Working Solution](https://www.build3.network/introduction/how-blockchain-protects-public-safety/a-working-solution.md): And we need your help.
- [Important Links](https://www.build3.network/introduction/important-links.md): Where to find more information about build3 foundation and how each domain is used.
- [Publication Pipeline](https://www.build3.network/researchers/publication-pipeline.md): How to publish with Build3 and the current state of active publications.
- [Publication Requests](https://www.build3.network/researchers/publication-pipeline/publication-requests.md): A list of research topics and how to contribute as an author or editor.
- [Research Development](https://www.build3.network/researchers/publication-pipeline/research-development.md): What's going on with those recently accepted publication requests? The PR# identifier is changed to the RD# identifier to identify the state of the initial request.
- [RD1 | Build3 Roadmap for Blockchain-Based Construction Supervision](https://www.build3.network/researchers/publication-pipeline/research-development/rd1-or-build3-roadmap-for-blockchain-based-construction-supervision.md)
- [RD2 | Labor-Based Based Voting Authority](https://www.build3.network/researchers/publication-pipeline/research-development/rd2-or-labor-based-based-voting-authority.md): A new approached to tokenized voting to mitigate the influence of capital on network decisions.
- [RD3 | Authorship, not Ownership: Re-understanding and NFT](https://www.build3.network/researchers/publication-pipeline/research-development/rd3-or-authorship-not-ownership-re-understanding-and-nft.md)
- [RD5 | Blockchain Makes Everything Worse for Everyone in Every Industry](https://www.build3.network/researchers/publication-pipeline/research-development/rd5-or-blockchain-makes-everything-worse-for-everyone-in-every-industry.md)
- [RD6 | Configuring a DAO as a Legal 503(c)](https://www.build3.network/researchers/publication-pipeline/research-development/rd6-or-configuring-a-dao-as-a-legal-503-c.md)
- [PR Archives](https://www.build3.network/researchers/publication-pipeline/pr-archives.md): An archive of original publication requests.
- [Use Cases](https://www.build3.network/researchers/use-cases.md): What can Build3 do for construction? Let's go over a few use-cases.
- [Proof of Supervision with Blockchain](https://www.build3.network/researchers/use-cases/proof-of-supervision-with-blockchain.md): The proposed frames to handle stamping engineered
- [Record of Work](https://www.build3.network/researchers/use-cases/record-of-work.md): A record of signed and verified work transactions.
- [Connecting to Land](https://www.build3.network/researchers/use-cases/connecting-to-land.md): This is under development...light sketch placeholder.
- [PermitZIP: Two-Week Project](https://www.build3.network/researchers/use-cases/permitzip-two-week-project.md): A use case example for the PermitZIP Two-Week Project workflow.
- [Architecture Overview](https://www.build3.network/developers/architecture-overview.md): What we're using and ways we're using it.
- [Consensus](https://www.build3.network/developers/architecture-overview/consensus.md): Notes about the chain spec, and launching nodes..
- [Storage](https://www.build3.network/developers/architecture-overview/storage.md): The block size limitations make storing large values a challenge. How do we deal with that?
- [Notes about Substrate](https://www.build3.network/developers/notes-about-substrate.md): Quick-start guide on substrate framework (before you dive in too far)
- [Runtime](https://www.build3.network/developers/notes-about-substrate/runtime.md): Where the heart of the business logic lives.
- [FRAME Pallet](https://www.build3.network/developers/notes-about-substrate/frame-pallet.md): FRAMPallets are individual pieces of runtime logic for us in FRAME runtimes.
- [Imports](https://www.build3.network/developers/notes-about-substrate/frame-pallet/imports.md): The most critical imports for every Pallet
- [Runtime Configuration Trait](https://www.build3.network/developers/notes-about-substrate/frame-pallet/runtime-configuration-trait.md): The configuration trait is a way for you to allow external pallets to define the element types being used on your internal pallet.
- [Runtime Storage](https://www.build3.network/developers/notes-about-substrate/frame-pallet/runtime-storage.md)
- [Runtime Events](https://www.build3.network/developers/notes-about-substrate/frame-pallet/runtime-events.md): How to tell someone using your blockchain something happened.
- [Hook](https://www.build3.network/developers/notes-about-substrate/frame-pallet/hook.md)
- [Extrinsics (Dispatchable Calls)](https://www.build3.network/developers/notes-about-substrate/frame-pallet/extrinsics-dispatchable-calls.md): These are the public endpoints you are giving to users to interact with the blockchain.
- [Other Important Crates](https://www.build3.network/developers/notes-about-substrate/other-important-crates.md)
- [frame\_system](https://www.build3.network/developers/notes-about-substrate/other-important-crates/frame_system.md): The system crate that defines the core types for runtimes.
- [frame\_support](https://www.build3.network/developers/notes-about-substrate/other-important-crates/frame_support.md): documentation pending...
- [frame\_executive](https://www.build3.network/developers/notes-about-substrate/other-important-crates/frame_executive.md): documentation pending...
- [Prebuilt Pallets](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets.md): These are some useful pallets that ship with susbrate\_.
- [Assets](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/assets.md): Dealing with simple fungible assets.
- [Atomic Swap](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/atomic-swap.md): A way for someone to submit a claim to sent something to another party to accept the claim later.
- [Balances](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/balances.md)
- [Benchmark](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/benchmark.md): Contains common runtime patterns in an isolated manner. Not meant for production blockchain, just for benchmarking and testing.
- [Collective](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/collective.md): A set of account IDs to make collective feelings known through dispatched calls from specialized origins.
- [Contracts](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/contracts.md): Allows runtime to deploy and execute WASM smart-contracts.
- [Democracy](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/democracy.md)
- [Elections Phragmén](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/elections-phragmen.md)
- [Off-chain Worker](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/off-chain-worker.md): Off-chain workers.
- [GRANDPA](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/grandpa.md): GRANDPA consensus by managing the GRANDPA authority set ready for the native code.
- [Identity](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/identity.md): Federated naming system, allowing for multiple registrars to be added from a specified origin.
- [Indices](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/indices.md)
- [Membership](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/membership.md): Allows control of membership of a set of AccountId's. Useful for managing membership of a collective.
- [Multisig](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/multisig.md): Doing multi-signature dispatches.
- [Offences](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/offences.md): Tracks offenses against specific origins.
- [Proxy](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/proxy.md): Allows accounts to give permission to other accounts to dispatch types of calls from their signed origin.
- [Recovery](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/recovery.md): Allows users to gain access to their accounts if the private key or other authentication mechanism is lost.
- [Scheduler](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/scheduler.md)
- [Scored Pool](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/scored-pool.md)
- [Society](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/society.md)
- [Staking](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/staking.md): Used to manage funds as stake by network maintainers.
- [Sudo](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/sudo.md)
- [Timestamp](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/timestamp.md): Get and set the on-chain time.
- [Transaction Payment](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/transaction-payment.md): The basic logic to compute pre-dispatch transaction fees.
- [Treasury](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/treasury.md)
- [Utility](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/utility.md): Stateless module with helpers for dispatch management.
- [Vesting](https://www.build3.network/developers/notes-about-substrate/prebuilt-pallets/vesting.md): Provides a means for placing a linear curve on an account's locked balance. T
- [ink! Smart Contracts](https://www.build3.network/developers/notes-about-substrate/ink-smart-contracts.md): The smart contract language and development tools for substrate\_ frameworks.
- [Development](https://www.build3.network/developers/notes-about-substrate/ink-smart-contracts/development.md): An overview of building and configuring smart contracts with build3 foundation blockchain.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://www.build3.network/introduction.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
