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 0x1cbeb9038f4e30db52cc6dc7c5df28f736158d6a8e88d700edf3b529edd4841a. 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/8c06899a-cb86-4324-bc0b-9015a74d6d2f.json and https://artists.proofprofile.net/proofs/artist/8c06899a-cb86-4324-bc0b-9015a74d6d2f.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 0x3210c08f047f382de991da34b98abd2a4a08c4e9e7284485613269aeffc6adfa. 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/SGW502417206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd376acb05ca62be17af1d3478a4cd1ec3bd3fc68503b0584007d6cb0e621978. 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/SGW502417207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350ecf6a27e1f846245a00da76c3092799e185ff6c05af47dc7903521f55bc55. 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/DGA072228236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e27c8c99d2daed8aceec29c92637f3502990e1d64cfec008b54969319079ca7. 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/DGA072228237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3af5cfee3c9c6923be9ee78f71aaf1e7a1eafa6b4a937c6fd46c3683b3656c6b. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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/DGA072228238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb7aedaaaab9a307e5976efbd1a138447d310642c7e907304006b588b61cee5. 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/DGA072228239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb8dd24b70c9c417103ae0acba744121724171978a1696eefbccf49ac10d00c9. 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/DGA072228240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd45d096b143907a57a66ba204acd38b6e39f0394562a0fd5fc89858a527ff09a. 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/DGA052410252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x672fd3f38ea005a16d6b5e428c7c6e2b63c06859d4ce125fe722436a38d27ae4. 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/DGA052410253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4971ea7b667e07749dd772e5699509875e5d31f010c2923cbde9e222a97322. 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/FRX872428453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0147bd0db2d5ce578ac4c03dda9ebd0873383d4f244c051989e076aa30c31e48. 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/ZB5W62400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db8a90fd038ea0bbfcf908fc490b1c5efcc87516f6a4e5d82b26142f0d39bef. 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/FR10S2466380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1ca68d4487ae86ca5e085a73836c444e545e6b6b16573be57e96f3e6681c1aa. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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/DGA0Q2316799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7babf153f7d2e7e80e70bd00452d270d0b3ad2aed4cff70be9e710a62c3a7e26. 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/DGA0Q2316800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0d0f7a5ee5bb8d9d2c1c73eee28528199a5dd495fc9d606a92d5e4b2519f5c6. 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/DGA0Q2316801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49b3132fc23caa54f6a9b1014417cbc10fc762ef9e276dd9edf26cf6b538ee1. 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/SE6XX2313158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d15be9de26a20cd4873b97c2923b8cf8193da280463e88c1d08eb2e5832fadc. 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/GX38U2379807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0a00dd2d650a653291c947df8be89cdc87eb595a2460d4b60a25136cdcb5d7d. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12: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/FR59R2313551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152ad80acea10a17f4b04bc9ec6c9506833792905f2a0fa35d591abcb2a9fb08. 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/USUYG1432925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd649f801acb59a7ec0f0a0fa0480e8d427f2e751abfec0a88b90aea70bdfcefb. 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/ZA9L02100077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ece8cedfb2e0a0af9fc454576600438ff870213bf1ddbba5ea0c0506860ef6. 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/SE6TI2326257.