loop-protocol/
├── README.md
├── SPECIFICATION.md
├── openapi.json
├── CHANGELOG.md
├── DOMAIN-POLICY.md
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
├── SECURITY.md
├── LICENSE
├── LICENSES/
│ ├── CC-BY-SA-4.0.txt
│ └── MIT.txt
├── PROJECT_STRUCTURE.md
├── package.json
├── package-lock.json
├── contexts/
│ ├── loop-v0.1.1.jsonld
│ └── loop-v0.2.0.jsonld
├── schemas/
│ ├── README.md
│ ├── material-dna.schema.json
│ ├── product-dna.schema.json
│ ├── offer.schema.json
│ ├── match.schema.json
│ ├── transfer.schema.json
│ ├── material-status.schema.json
│ ├── handshake.schema.json
│ ├── loopcoin.schema.json
│ ├── loopsignal.schema.json
│ ├── transaction.schema.json
│ └── node-info.schema.json
├── examples/
│ ├── README.md
│ ├── 01-material-registration.json
│ ├── 02-loopcoin-transfer.json
│ ├── 03-signal-voting.json
│ ├── 04-cross-city-trade.json
│ ├── 05-complete-flow.json
│ ├── 06-offer.json
│ ├── 07-match.json
│ ├── 08-transfer.json
│ ├── 09-handshake-request.json
│ ├── 10-material-status.json
│ ├── 11-handshake-response.json
│ ├── 12-material-dna-dpp-extensions.json
│ ├── 13-conformity-claims.json
│ ├── 14-product-reuse-registration.json
│ └── 15-product-offer-flow.json
├── docs/
│ ├── faq.md
│ ├── federation-handshake.md
│ ├── glossary.md
│ ├── implementation-guide.md
│ ├── incident-response.md
│ ├── regulatory-alignment-roadmap.md
│ ├── secure-coding.md
│ └── security-guide.md
├── rfcs/
│ ├── README.md
│ ├── 0000-template.md
│ ├── 0001-rfc-process.md
│ ├── 0002-federation-handshake.md
│ ├── 0003-schema-versioning-policy.md
│ ├── 0004-smart-contract-integration.md
│ └── template.md
├── scripts/
│ ├── check-domains.sh
│ └── validate-schemas.js
└── .github/
└── workflows/
└── validate-schemas.yml