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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3623435dd90a61eac2f053938b0c8eba964157a17c29f39a0673b349b1a05d4. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4c0a51c4-a335-4653-948b-3955f880f93c.json and https://artists.proofprofile.net/proofs/artist/4c0a51c4-a335-4653-948b-3955f880f93c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x451c37a9b055238fe6fb0324294f61c6fd8c5a1f63e2cb963ae62f22eacef4e8. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES6010500200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e1e15c880006b507fa6e558aa7d6fd5ac323f2638f309b26c56604b0aeb67c0. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES6010500201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7855d3c0ed2b08454506246334c7e2b820bde50d9a7b3dfbedd4c5f1eeaa01. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES6010500204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06b45451e7b8ca81d768e2d6e915b3b48184b63dbf7c9a61f25c4abd3284cd83. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES6010500205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54416a9a3feb6ed3b05aa05eeef973864e8cbc9b465da226f91c66a28b26813. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11:47:53Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700701231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe195021586ac8705b1bb38be300f9f2c6310da531c854998075ec7de6e0b9272. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700701234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc45d97c21464a2967c42f3e066fd4f151b59a52c02d47ba2f78406ac8a6aadf7. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700701230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x662a9031fdb94f8ffc6a6e802f84da919b7a954a99022e995c69b79bb692e16f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700701238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa97ca85f3e04762f8ffc39e67fbaba2a45f8e32dafd576d4770879e7a01aef18. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700701239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x046bd81ecfc059718612b64f85f2b25addb6cdb3f87325d0c72a8a52f361cf50. Chain 2 (Bitcoin): anchored in block 957839 (2026-07-13T10:06:30Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700701240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9549a7480a3de498d5b62cbb17abdee493379eb834d868610035cc7a75751421. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700801316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad1a7a1f9b2d9500e818f8b5f955dcef7d15d8efa0b3e3d21b8f2f71f0cd13ae. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700801315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11392bb6b11cd92491aac008544b8eea782509b0e447e78d0e1fe16225fde728. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700801311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f2b4af280e60c207b765451d84a46f13e21eca8864d8b3ee8dbe9020b1b025. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700801313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7062150a01f58507372ae180d3ca8d7f305cf7ed2e98b7045951b04a5eb1ff8f. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:52:37Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5701000185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ae3e69dbad410f454ebc534c4a7b06927d0a91b7c01f486c8b04e7146b1e6f. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5701000196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc20df4f1499d0397c99d65b19924074d6f7cf0e287db89d73f77a4dbf9e28b86. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5701000198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd52efca4ac79cfefba2d2ca8f098931ea0e32d3770ee05a3170100e86b3781. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38:50Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5701000201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7bffa7de808330c8a8cf5a122bb9f7229c039b2622aecdcd3da6b823712684. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5701000203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10253639ea04be4372d323ab8ee34e03ee86f2b417ab2fad53a406429e5d698c. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:55:01Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES16I1500153.
Suite Festiva de Éxitos (II): Dirty Press / La Prensa / Harina De Maíz / A Nuestro Aire / Vámonos Pa' Jerez
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29accd0ab6d6e07ca57a82dd7cda0ef61e0280cc2781618158ce3b8d194b03a4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5701001273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8449be5f1928a90dd32acd2dbb13690c005c8c49baa33eeb43dc761a6140dd. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA371463259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fd03faa33a26c68edc7bf6d8bc3b6023f5f203e32d5a9f483cbf0267e176f2a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES71G2309584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c9838f663a7cd10401e558efa0a9d0e81df6ae794cec638b7406105da6608a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES7511332214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a7b01a8fd2cad642f78c71699c060ea11c9df45cce05fe5fa412fc3af21fead. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5700704328.
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