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 0x0a7555d808ec1121e4e56efaa47918cd88bf35b64fa6499a3fbb9f884baff72c. Chain 2 (Bitcoin): anchored in block 953980 (2026-06-16T17:16:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2c803bef-b2ef-4423-9f1b-a624cdf71bc8.json and https://artists.proofprofile.net/proofs/artist/2c803bef-b2ef-4423-9f1b-a624cdf71bc8.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 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 0xdd4a6e4e64fa5df9e43af157c4900df52f79bf61ec450584b406fb3104564f57. 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/JPVI00245250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f70b3710062c1a0100d83eea81cfaa20f6fbff58af088a731c32bf97ce48277. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/JPVI00123020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9446508d1f3b7fa614e52d57189388f03d6527bf2ede9c2c0bbcc3812a62196e. 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/JPVI00455940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cd8664601f40533c11dcd382d37d0b60a65d46356fb489f5e1299e43d0ca807. 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/JPVI00044560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87af293fc77b5ada740458cf80a40a1eecc9d6e923fab84c31c4d3a3400d6758. 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/JPVI00017310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x942ff12590cd5c8baff843203524d713a883b9d538aa5ed584dfc4fbaa14a59b. 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/JPVI00314290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaff1c2d8468bd64d1eff7b181a553932ed7a51ef5bcc20d831bd22f95e5c47aa. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI09825860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e63bab145153b9489de5f07e058fa9f34b86dbcd5df8ff801bf79513ee416c. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI00718920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad06f1dca0f7d72190d68b146dbbb68ff00b2647e32e2a9e6ff9b18cd10653f7. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI00432440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5a3f9c2b0f92f94ad88a0ecdbe83e66585019fa005616c1fbbd2be7f137ce49. 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/JPVI01002490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50d68a2ee53adcf7ef3a89ea1e9d60d7d955d41beedd93f450e08bcf25889fb. 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/JPVI01002500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6272dfc7d930c28ce25529da2b5ddef0a2728cd4de41c6a6dffe4cc102824ea. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/JPVI00738560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x512fa34bd91fccca47a5e2f234fc688dee5e4c7ad8eaddeecd655d2c3694fc3c. 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/JPVI01003010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b7d0957a5ce6e8529fdba28752c37cba2171d2ac832ad37d04d97ac65f8c5b. 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/JPVI00922250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6450c382bd009ab91ab678ab965d62874e8bb2a4a1f48dd1eb1047d2d345f21b. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/JPVI01002530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b0b09d7b4022cac24d3b93785c1f0d0b9edfc3eed5021dc40196280c57fc9d9. 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/JPVI01003040.