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 0x6f192def2ef49d9fb51cbfc5ece5225c51961316eaafecef2bc610a9c0384df3. 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/b73af975-0104-4f4b-8b94-f33b3f61a0bb.json and https://artists.proofprofile.net/proofs/artist/b73af975-0104-4f4b-8b94-f33b3f61a0bb.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 0x68bc359f7934b81d24db8478d9d3638698bae8a9d05049f5f47002eb125f772e. 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/BCD592400134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd6b0dd1d77a5e956a93ef5fe84b942b7a0d1c0238b7b6429ff592b3b4fde6a. 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/BK8C92500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf352ca48e824932be47268f4e7758ee6e0015bad5198f79969a09b1f17fe92d4. 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/BR3WE2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4a1335791e712d033070b54af21cb4a2fca3263c67a01bacd71401e9395b95. 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/BK8C92500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa624a2423ca322d546daa54f96819f63aeb5b4b09fa2660659c3a6796bfa2805. 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/BK8C92500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8b50635819d4324327ba50d28da40a10ec3e0263accb7dd192439e6b0dca5d. 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/BK8C92500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3842703a29bf9b13ad983170dffbda720105b325c0d6bc16c272ecb14eb7914d. 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/BK8C92500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed0af8b3ac7690de3f06a32ce5e714f0e24ee19ff7b9341296375db349a5645c. 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/BK8C92500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b7b9d6ab8397c19a7eccb5953145f1dbcd403fb0c0ee6b8dc1cee67e5ce9ac4. 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/BK8C92500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4284602223c742d0e6f9c95045d1d5c481a5c2266354124edd8afc38541d2c05. 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/BK8C92500013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0272e2eebc04b02be43ae3645b7e87a404bb9499b7e75e96b3c5bf961475dc. 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/BK8C92500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4391dcd4f18d3c3bac1ddc296c6856dd976f3942c8ff1f9fc56d35a187e91688. 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/BK8C92500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fdfee735701657695274e046bd3689cd61f61f62c714910a9adca1c51dd4ba4. 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/BK8C92500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb31e2ea616e4549935ad129573f8dbda6eade7c5e96872597339cbf29eec409. 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/BK8C92500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0272e2eebc04b02be43ae3645b7e87a404bb9499b7e75e96b3c5bf961475dc. 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/BK8C92500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4391dcd4f18d3c3bac1ddc296c6856dd976f3942c8ff1f9fc56d35a187e91688. 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/BK8C92500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe334bb1d0d081d5395c12f0fb601e2bcb3faa96bdb4191c8044e2256ac397d38. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/BK8C92500011.