Permissions
Identify the accounts allowed to issue, transfer, approve, or administer the relevant functions.
Build the contract, application, and integration work around a defined product requirement. ACW helps teams specify what runs on-chain, what remains in existing systems, and how users and operators interact with both.
Discuss your Web3 productExplore blockchain servicesIdentify the accounts allowed to issue, transfer, approve, or administer the relevant functions.
Define what the product shows while an action is awaiting a signature, submitted, confirmed, or unsuccessful.
Map how product records and on-chain actions relate, including conditions that require review.
Agree testing, deployment authority, monitoring responsibilities, and any supported pause or upgrade mechanism.
The agreed scope can produce contract specifications, application flows, integration designs, implemented components, test evidence, and deployment documentation. Acceptance is tied to the supported actions, networks, and scenarios rather than a general promise of security.
Ethereum’s smart contract security guidance treats testing and independent review as complementary activities and cautions that an audit does not catch every defect.
Begin with the product requirement and the reason to use blockchain. Assess system boundaries and dependencies, implement the agreed scope, and test critical and unsuccessful scenarios before a deployment decision.
Specify which review, key-management, monitoring, and operational responsibilities ACW covers. Production deployment and ongoing operation need named owners and agreed conditions.
The requirement should establish why shared on-chain records or execution are needed. The architecture assessment can compare that approach with an existing application or database.
They are defined in the project scope after reviewing compatibility and available team experience. This page does not establish support for every network.
Only if expressly agreed. Development testing, independent review, and production approval have different purposes and responsibilities.
Share the intended actions, asset rules, existing systems, and network constraints.