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 0x316cd79ddb2d00218aba7efe96a7d31278fb5d467bf58dc088e94e1cafd852e8. Chain 2 (Bitcoin): anchored in block 953719 (2026-06-15T01:07:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/89f0fbb4-48f2-4a83-8c30-f3b4e3c1ee2e.json and https://artists.proofprofile.net/proofs/artist/89f0fbb4-48f2-4a83-8c30-f3b4e3c1ee2e.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 0x8cfee7dde631e522e2db7f4cf3e7e0eb6796fd743b435c8e8a46eae2d1c709fd. 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/FR96X1723645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a497a3f4100e80bc8e69a165189e52af52a45a1899892ed1e905ee5374dba26. 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/FR96X1723646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de1bb6dbc3c4c8196b276bf316e7ce81909e3dd0f35f2fefe8b2c3d2482aefa. 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/FR96X1723647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16b125303adfd91b8ff183d4e82f15c75d197ba1096688f2a52839781e08cd31. 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/FR96X1723648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74653b5246d2057b4b811d3b68c087630742ff04ce0bdb13d014d958b3eac423. 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/FR96X1723649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3934049340acc8baea6f085468bb303f082d7c5b0f4b320df2c0cf3f3594b00b. 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/FR96X1723650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e3b5786124b471d074bd6899fa9f3184b2055f60253bf3d3b95a73f9173c162. 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/FR96X1723651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbae6f111de04c37117b33610dd283e5fc4757ef1f736d8151ee3d72556a4f56a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR96X1723652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8bff2e86f52245e1b827d18f80f9cb76e79eceb18a66fd94876d1e9d1d7ba49. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/FR96X1723653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0325d685664acb5873914ace4be86fcfd9e2aa5e6a71247343d11654cab31dc. 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/FR96X1723654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89eb45538e42d72eeb722058dc41695b473d6bb6d1eee575ba93c581da691024. 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/FR2X41689598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc05e9a63d88c228f6439f728054d0a9b6bf6dc1080c543a73a0f67ad55f756be. 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/FR2X41689599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7faf277377343f73e4174eef162a23c2070b0a12b8b1db3221d96b29b5f30639. 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/FR2X41689600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x954150dcb62c590d1477ccccc8c5492814ab472a863fd788839acfa8c86ab07a. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/FR2X41689601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9bad0808af63929d392723ede48fcd08ec6265da0fd9fdc571b7787e7b08b59. 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/FR2X41689602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9edeef0017ee7d2665221f893241110ec013a6fe64904e34ba8c274e4899c86b. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/FR2X41689603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ebf84d0a8317896cdc01aef83519f9355ce6964162ffdcbc05f65565e69ba29. 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/FR2X41689604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc590ebfef9a30b14d5d117145b8772acccb7c3feb6d7a40d684e51ef99da04d2. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/FR2X41689605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7adcab8509aa88391eeabd55c912f1572640762d270a15acecccd476efc14c6. 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/FR2X41695817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7acadcdd4edbd344236e719f7db7a752e73a90632754a31cf00e151301898c. 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/FR2X41695818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa573326e9df3c3ac719c8054028b146e7beb10c66ee56feec1408a032eece283. 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/FR2X41695819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59313a5b550025f70e556d61d74ed6d0cb17ff7e9cbdfe6d03d9b0e994953620. 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/FR2X41695821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaee3a9cec52e2884f410527ce1ed015d1cfb57902ef20d3283d73786b6e012f4. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/FR2X41695822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1140c2589d4d9e99f32621ede4ea26bab9c37f9c11eb2cef33f05b2562f2c3d. 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/FR2X41695823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc67095ababaf8161eac18b055aa52c8ebc6134e125b926574f349841192108ec. 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/FR2X41695824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe350506dac7068f9a748f5f6d4880d3cd0557f7fc4339e6a1883a48cf60b0b42. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZGWX2052587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2272c0ffa3acc7d87ade3b5511dc8b8d58ce3fe460b5cc22852c753531f0dd69. 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/TCADC1710036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfb8cd5a5959137dcb3e4e3eaef6987119ea16ad20f74a14fb0769a7cfa4a727. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/TCADC1710038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13af19f34618c1ecd22b1788ab93d1b0b5754bddcae3425a8ec3b13dab156270. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/TCADC1710039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7bc97b4123dbd456a56637b803772efdf9820daca9082add5cbfbc0c167aaf. 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/QZFZ62159393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bccaf7436bab1ef8076e475b3db45231d78a8eacca37d5a5c044a941cc32dd3. 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/QZFZ62159394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7342c0dbd48ece8ef0963dbf616f1aa1cb9a7db0d55d176c528c6a97309340. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/QZFZ62159395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacae01c06e694135da65b3b0e9ebd36be7a54e7dbf2e944c40dce9d137d6ba11. 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/QZFZ42088666.