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 0xd44fdda115500bd59917cb5a88304b75ce74fa3d781759cdcc17e8ab4c7eba7a. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e7641109-a328-48cd-8221-ab784f7fe51e.json and https://artists.proofprofile.net/proofs/artist/e7641109-a328-48cd-8221-ab784f7fe51e.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 0x4d149970e79a3d5cfc6d647670a887381fbe46bc740c3d1f6582feb52aeab213. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEYT72100370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1890b6b59f1490fe9bad8f1a37447c4d7a19c98d04200604ca1aae37bb348d1c. 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/DEYT72200369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46e06cd76464e1440fd7f347d1225526c8c8360d81ba83a7d453bbf5f7635f5f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DEYT72200591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x126f97bb8e177bf4dde0d22622da163d21f158861d32a46f59f6682af3be805a. 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/NLT2H2200147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16df7e93838c07fa75d0d33c90d29f30c78199c4677175edcbe8d17eb7dec510. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DEYT72200283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9199c4afd9c54d28f4b2018490972f963cf734f511811b99b9daf568624b57d5. 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/DEYT72200286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbec9f937cdf6d899434cd5baaa214d9c426e1edc20f1728570452079189fdd20. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEYT72100691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33d741a66beee691685e10054d10102b7cb3d7e43155e4f44a34bf7575975856. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEYT72200345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c89709a876cc7c4f7d47691513784b803a65326c4274a8366873f2747f76458. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEYT72200472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2051c5633e14033b71abf1a62c7cf5cecfac1a05fd2c9be9d7d71b4b79b51581. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEYT72000235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbafd68b15da1e2ec28d88e6e5b8c0fe3c18b0303c852dc138f5b914f9bc06b9c. 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/DEYT72200037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcc5a34542768ee71482147757139169d934d4c77ad5e1c0b178a49128858d3. 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/DEYT72100482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4dcb6f64282d053330ac9504ac9e47f6a08a823c802eb65dcf9540c435243df. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DEYT72100442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb31fa854b3ef9a06d33bb237980381e8ebc7a836397e0107a87b64fa8f08f10. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEYT72100377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79eae422b4f0c1ed6f55d6f9846c4c39de608ca25f76ba45b00e0a5bb652f05a. 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/DEYT72100686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1ec55699032e0608ca89143df5062b21b64000d1e1b8cc2fb683fd4c44e3871. 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/DEYT72300137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9609aa8631b2367b7644b16c339603ba8b3a8d0c9ca34726cfabc6f7448c07. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEYT72300057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d57d06b77c3fc1943a4ab047e77330c883ddcd50ffaeb0469fe9873dd32b20b. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DEYT72200053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4091287f494330717c3c83866c785a84c60ec202e2556942dede042af534a5e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEYT72000196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1112839609d3c28d486a44d930f6d250e544ccc60c85b522809c35ab63a91d6. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/DEYT72200552.
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