Add ERC: Universal Policy Engine
This ERC standardizes a universal, artifact-based policy engine – composable and reusable contracts with a minimal init/exec interface – coordinated by a Policy handler structured as a DAG.
All policy parameters are passed as bytes to support generic usage both on- and off-chain. Policies are attached as method-level hooks (pre/post) to gate calls, chain validations, and enable clean, simple reuse across contracts, domains, and deployments.
File ERCS/erc-8006.md
Requires 1 more reviewers from @g11tech, @samwilsn, @xinbenlv
I'm trying to figure out why the CI/CD check keeps failing
The links to internal files related to the ERC should be fine, but it still can’t pass the check:
For the Images check, the following failures were found:
* At ./_site/EIPS/eip-8006.html:426:
internal image ../assets/erc-8006/simple_policy_bird_eye_view.svg does not exist
For the Links > Internal check, the following failures were found:
* At ./_site/EIPS/eip-8006.html:401:
internally linking to ../assets/erc-8006/contracts/inheritance/DAGWithPolicyMetadata.sol, which does not exist
* At ./_site/EIPS/eip-8006.html:401:
internally linking to ../assets/erc-8006/contracts/PolicyHandler.sol, which does not exist
* At ./_site/EIPS/eip-8006.html:507:
internally linking to ./erc-1167.md, which does not exist
* At ./_site/EIPS/eip-8006.html:676:
internally linking to ../assets/erc-8006/contracts/PolicyHandler.sol, which does not exist
* At ./_site/EIPS/eip-8006.html:722:
internally linking to ./erc-1167.md, which does not exist
@abcoathup, could you please help with this problem?
The commit 5881fede738215d407a9df4bb9d3255b634c6569 (as a parent of 866040a9cf7983d766c4ff9720e2aadd7c27d668) contains errors. Please inspect the Run Summary for details.