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 0x37dcc8f4e93727cf26c46d5f9acc03cdca1219e43cccafd8f97d4f1c3c13dd28. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9997df95-6140-40ef-925e-637384ef4bb3.json and https://artists.proofprofile.net/proofs/artist/9997df95-6140-40ef-925e-637384ef4bb3.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 0x1cba082c299d89c69d60930f91527c2173e8981b33167a4f9e04b03d172cd028. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USYBL1800660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe72f6023649d4626a39e00d9f3f21f269ea9625026a2378af1c106e248d60396. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USYBL1800662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57fc4a58c36985bcdd5ae2ed128d796e214c6a22feac1bf4c8557609002fdae7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USYBL1800667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f3683a720a584b296ed80d2c3094c9a0f776275cd5c3a61f8d7a9c10e78ae37. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USYBL1800669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7702504ca47d2df1976321cb911a081540e8d380d7d62efce57c29c8c54bdc3f. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USYBL1800661.
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 0x0ccef3a40e71192ca4bf68f42e6c8c43374224f2012e22db48cb3c24bd6ca372. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/USYBL1800663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc552582331f212565b467ea03a95a202311c202366e9f0c1cd4fc55b2338195. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/USYBL1800664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08d0c5e9a2601e2733df86a7ea23603e1016dcdcdfdd715d733542548705df28. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/USYBL1800665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb830a43ed2a11be04bc83a0970d29556a0c474f8f2278a8160172437ff9d4a66. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/USYBL1800666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba365047e3abdcdac00eddb5eea0189d1e7f41490bae909679a690a9e61135af. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USYBL1600587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93bab13c2c23d9f522311817191e10bef088f4084eec0e9ad9b31c12f98367f7. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USYBL1600588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ae4353c896de13dc71e4c6638294685dbb4ba4e087cad5a98fe89b521be9b10. 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/USYBL1600589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc05d4afc5b345e960ac9b46b3cc9ae0f88221f9f08e49fa3bdfaa17c0fbcf7f9. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USYBL1600590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e47759f402c1c21c653ee2bed8667c8562e141986c25de9ba05a1af2944b0a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USYBL1600592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9692be2c051889955e98d3411b26da2d5dd93dde1ac70c413e8ecdf1df9958a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USYBL1600593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88ae40d65b9fd8e63f6516c0a2205bfc9fe7a873493a6312b7e3a387eec6ceb1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USYBL1600595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9b7f6ba11487a5505f0c93dbe192f6e8492fabda34a651bfe298b275b8004a0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USYBL1600596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522ef137d5fda1d2036ef423664537e3cf5f0423691eb4daac34b8ddc03c5031. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/USYBL1600591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf799749852cd93dc80423cb30e3cacb87da011d8b97979b128a6f169ff8ca1f4. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/USYBL1600594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9e0e50b5b15fe5cd0323add2c66edad51f37d0a5680c8da17f4d154fe41c5a3. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09:33Z), 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/USYBL1600597.