1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0867cf3a1d1d86d9e08b8be7512ba02ea7f35b6426d0694b07d53f9c2adb0a. Chain 2 (Bitcoin): anchored in block 953882 (2026-06-16T03:13:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0a700d9b-0a1d-4511-bae1-ec1cd4017f97.json and https://artists.proofprofile.net/proofs/artist/0a700d9b-0a1d-4511-bae1-ec1cd4017f97.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015a095993622804496b7fe1c424e9980a73a90ecbf7be3d6c8b0003a372e190. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155731 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a569c1a3108686197a6282700ddda8cb28acb22241055995c662b73b6f52441. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155732 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7111985b82d37104e48be657ee73b67493e9d3185a715c87f74dc8b6a6e0bb2. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155733 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409d6af56899ffaf2500f7e6d75c8303f04c826f7490eb327eac054720a60bef. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155734 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2315c3f8131f0bee020726fc9150b82bd9c566f45a403b3a7fe4a7a4f9064ded. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155737 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9363553ccdc29ccb664a29942d3abbff23b3cff0dbf64b5a4daec74a9a442e16. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155738 — a six-check JSON result.
Những Bài Hát Ru Trong Chiếc Hộp Âm Nhạc
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c338f959ae960cd20c405a3c60d7695739d7cb6c5b3920e0303950d13ed5b13. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155437 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c6f0c532c81a4bfae72faaa13b6d5cc636446f6317900b88eca685bd1493faf. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155438 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35fe312189d294d27e1bbe85842bf97c48dbf50761cef1187d09f83ae6a494e9. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155439 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f6c8823384e6cd0c3dea95506617ba2df139e40089a7637b7aec360f9552127. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155440 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b760f5dd3135cbabcb6e7ebe9b935e35029a453c0f85839d0866adb0e6cc75a. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155441 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd05abe6155c4e8c372e7b7e0f27ac330d5b8391881719a68321195beaee8b9e4. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155442 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb3548437c11990c0232568b9ce101e674f50e5fbb50c2a97e5bdbdfc205f2a3. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155443 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb01d6383ac80bc30fd30b2fb215fd52b73279599b225d154b69c2a970fe3fd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGM12155444 — a six-check JSON result.
Douce Plainte - Sweet Sorrow, Op. 100, No. 16