We are currently discussing the BAP-578 protocol standard draft (BNB Chain's AI Agent NFT standard) with the founding team of the BAP-578 protocol, @ladyxtel.
We have repeatedly reviewed Binance's official BEP draft, the BAP-578 founding team's GitHub repository, and related protocols (ERC-721, ERC-165, ERC-1967/UUPS, ERC-8004, X402, EIP-712, EIP-7201). We found that the draft defines "what an AI Agent NFT should be," but a complete implementation guide is lacking between the draft and actual deployment—what the interface should look like, how the contract should be written, how compliance should be checked, and how to deploy quickly.
Therefore, we created NFA-1, an open-source implementation framework based on BAP-578:
Complete Solidity interface definition (INFA1Core, 15 core functions)
Reference implementation contract + 174 tests + formal verification
4-level compliance system (69 checklists)
On-chain validator (one-click compliance level audit after deployment)
Out-of-the-box deployment template (deployment only requires modifying 5 constants)
7 optional extension interfaces (payment, identity, lineage, audit trail, etc.)
All CC0 open source. We have already submitted an issue to the official BAP-578 repository and are discussing the implementation path from draft to official standard with the founding team.
Further progress will be continuously updated; please stay tuned.