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 0x8ffba920042ea8b300f85c9aa69cb44282bb8b8f9b46f0b97a443162c8aa6d8a. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ab0a590e-ce90-4316-9a17-4f44446e0d07.json and https://artists.proofprofile.net/proofs/artist/ab0a590e-ce90-4316-9a17-4f44446e0d07.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 0x42ed3d93f9c784b0afa9fc623d64842054414c27f0b1996d12f31b6e6e9041a8. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T08:11:02Z), 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/TCJPL2088639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5618dd57106d393de93563f1ff0828abf576456c398608036e5657fa35c5cca. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/JPB602087638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcba515d6a23d0e9b888666e6ff6d667200dbb740b528e441b79160761b10592d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/JPB602150904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30cb6145bca4f6a7890492142509ada49a0f046a7e70ff625c5c4a2815e0c199. 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/JPP561100465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79cc4b0388ad8d2f953c0b8607929898585a6d743c496b9142e387146ad80fd8. 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/JPP561100665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6989988654d5b3952442b1ef78cb99e114df114e7893285d41e7940ddecc2952. 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/JPP561101040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea92513a5f3940887234dc187113e3a19c2a5584588838ef575af8ede2be19f7. 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/TCJPH1861057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x390462cefda4c81a27c7a8d4b89a5a451647f008f115f3d0619358ed0d2efdc3. 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/TCJPT2288742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e5785243f9a15e1f6d63dfc26cb21bdf8b3d20d86cb883901d7636d360ec91e. 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/JPP561100518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b718c9d30a516f08a283992e94886a4647d694a69195332ffe71f428c88252. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/TCJPA2403511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06ed98bf4c43d0ba3bcbe447bb81f655ad1fb59df26dc0d764235d25e13bf149. 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/TCJPI1983114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x506d85cf896297ba00f455b1551d34c5b5566c574acc38dcf4450609f30784ce. 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/TCJPR2200971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88d68aa6185634337ad41e62a72264e96d19fb0db23d8df5f21fae3a0b60764b. 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/TCJPM2082820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5f00b34b1adb90cc43eb9aa56c8828b319625114d748837358463e4b247878. 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/JPP561100382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefec9fd3c79294f30788f10d3141591129191354d270c7d8cce52b172789026c. 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/TCJPQ2298165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x691bd2a458ee478d8e252a9c61adad2a35c8c56152d995c303067db46d754211. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/GBKQU2125908.
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 0xa8abab26a7d91eb1dfb7625ec2a090dafdd7eb3ca47052700cd11e4c00273bbb. 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/TCJPK1918125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad91a58c256555e3ded0f8fdebd2ab8cd9df13a2155d86ea11c8fc16d418d9ff. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/TCJPX2392820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1078c8cc42c98127a64d31f4927991611a4fe78e63161dbbc937927bb88f48. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26: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/TCJPO2158270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x323608125de98b92ca2292b3d071b964522c829ecc7b96cbcdb29fbfc96a8b6b. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/JPP561100593.