Specification Compliance
This skill ensures the implemented Smart Contract matches the intended design documents (Whitepaper, MIP, Spec).
1. Inputs
- Code: The Rust implementation.
- Spec:
whitepaper.pdf,MIP-XX.md, orREADME.md.
2. Process
- Extract Claims: List every "MUST", "SHOULD", and formula in the Spec.
- Map to Code: Find the exact lines implementing each claim.
- Verify: Does the math match? Are the constraints enforced?
3. MultiversX Specifics
- MIP Compliance: If the project claims to implement
MIP-2(Fractional NFT), verify it adheres to the SFT metadata standard defined in that MIP. - Economics: Verify tokenomics (inflation, burn rates) match the whitepaper exactly (BigUint precision matters!).