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 0xabbd9e4bfa83a6e336e99618efd0f4c7eede14b15a0db5bcafe98ef7328d12e0. 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/b1499b31-d922-4b9f-9de5-269bde5327ff.json and https://artists.proofprofile.net/proofs/artist/b1499b31-d922-4b9f-9de5-269bde5327ff.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 0x9ff3dadd97a8eb67eb9f4efed6bf78738ddd746f79cc4db32ab196ad4bed116a. 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/BCVS22400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c5b3b5114c7b3693fda23f27526bd4f7c502898343e89a871797aa78ef79a6f. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/BXTQW2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576b56417b70a8881fa9aa14f0c4dc78686c849f3b05cc04e44673a8d93a8b71. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/QZZ8B2344977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x389c3fffe90a9095b743c563c098dcc9fcbfdaedec3c272d7de40e512c7a64a7. 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/BCIV32300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e6a12be8d921f11df4b2a55a4fdb5ac03e31010e8c9e67d2be03d66b53de88f. 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/BKPLG2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611112fe6c27d657f373d44605594983484be1c76ce27ac96f399765b49d2df9. 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/BX7P32300157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00accba2ccee4a59fede12aa4e913a34081b2a2823b6815c342abe703d604c2c. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/BX7P32300158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4582bcda946cc0d8b624ed542c5fca8bc6ae4e8da6bbe562e7753e1ffb759fc9. 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/BX7P32300160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32b397a24ded0b92c5f6d7308a3188715baed1cb042ea5c85152b384e5b80cd0. 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/BX7P32300163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7916ab151ffb173f7a54aa5b36dfdd3c1834dd3524d3523eae43d74dfae32c9d. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/BX7P32300164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bf7fa8c2dab082a7c63541db1747a230b3449c5cf77d436c366b9ce168fce85. 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/BX7P32300165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd446ffc0203222a04153e9ed81c8ee428db1de699f7086657944a12bc4192f4a. 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/BRUM72401152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2effd740a6e08826fc910325eb7c6a7105c99c16982f6c28be2c682fae3210f. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QZNJV2426827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd200f79f0f4c462b7165db00295ac0b4dccea3a5a07ed6f1cb1c0deb819cd528. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZNJV2426829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd4112a88723a772100fb48f4bfc92daf3cf1c4d60ae1083e41b3e7703bec211. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZNJV2426830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0afa43308ef670f2e31eb788294afbd2d9cd68c030d0e2edfd4280cbdd3440d. 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/QZNJV2426831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed9e0e339a0d6d4b417e50c587b1ddb23f08ba5251be0e8fdfe3d7026eaa399. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZNJV2426832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b81d4bfacaecf99baa32dac7949cbe651b20dc35a74ca43e40d347efecc6f6. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZNJV2426833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x342c934e9e388f0d87ed4033b3b75b9ec7c913478e7026b749623cb95d642a9e. 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/QZNJV2426834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b5f8ea2c91e826a57dc2a886fb1c8f4feb22441331f858f1dba88c645ffeba. 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/QZNJV2426835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926124a6bfac97fa95091497d02cce03971fa14aefec86732f19fe3b53559474. 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/QZNJV2426836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce826be59fce9e85e5c140a4b7c610ec12f5a96876fbf7a7e1c0710f61f3e14. 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/BRUM72301771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f84d0956c0e9417ff1832ffda86788c2ec65d0f83dec298425dfeb7f048dae0. 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/BRUM72301774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f5feeef9f16325382ef1a49dab93b76963ff497961d8115d17cff9ef3c224fa. 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/BRUM72301775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a19fc73094fcdbc058a87154ab0dcf1d305cf7a5717ae5f45f9c1f102aa00dc. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/BRUM72301777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x277156896713958bc3a529febc55cdfcfcb2138af92dc04371e8898db1f3f182. 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/BRUM72301782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2ff79342b0b6e2b2c68e8f3959bb176a46ac3e34d6a78c0d94f8552b38e66f8. 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/BRUM72301857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46808dffbcb68dcef1f588547f100d844ca2dcbffc15153a44037e06988556b1. 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/BRUM72301901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf94df171bb65f9de06a37c8706cbb3ebf016b01eb9bba49b62bcc78aa6653df2. 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/BRUM72301906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29af32848064f8993a1828def7b9ae0febe84dde5e6a6d5341c6ab8b4cf100c9. 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/QZTPX2243510.