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 0xcfc06e477c969a3c146e22ecc969a5ca5d95b526ededb82caf09cbd39ea431dd. 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/23f8b935-f3e3-4a44-ba68-5e27a4afd0f8.json and https://artists.proofprofile.net/proofs/artist/23f8b935-f3e3-4a44-ba68-5e27a4afd0f8.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 0xd42a65d2a52aec8a099eb5e7ef921c5ef384b91fb3b4e84c2586f7b78a017cb5. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55: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/QM6DC1862655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c4b0ed506a897f11dac7022f15c912afe3d908e2e1d34ec07798b1252120fba. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QM6DC1866243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d7b86d2c567e0e5b2a0d821b325f0a29880be83d77234ee3422899bebddd08. Chain 2 (Bitcoin): anchored in block 958602 (2026-07-18T19:28:16Z), 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/QM6DC1866250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85688a644571d30e63fe24eb7e452dcd2e585c49cfbf48817c4e238a9564c484. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/QM6DC1549625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf070ab7a6712c2157f3cdfdbc968207479cc3c9c2cd13fa4029f58a74ab6a5ac. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34:25Z), 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/QM6DC1549629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084e6131d507c4169043a625395ce1d6fd907c8d8a3636d50cab43d838698c12. 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/QM6DC1549632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bf74dbe887ea945334394080ced7cdeb455b6093d99ac97e12d792fe310c851. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZDQH1815253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6a3addeef534b764f0a7a9aff9c439b205c292e7cfb8fab5322bc55af783d17. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZDQH1818934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d13d2fc7488121a060237dfcccca756fb3afc44a1d6bfe8051da28822de889. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/QZDQH1818937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0aca99714758553d600eeea36cdd113b77063f7e746e659f6659db6411c1757. 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/QZDQH1818941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620ba1399c82dc1faf8c3439deb95ad0b84df2e2f5888e56ce880df363237408. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QZDQH1818875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf1eebd7ad70ec11ae788f63e02954b06fab1e5706c22fa0c23b4a615331f3ba. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/QZDQH1815812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca802ae69b9f7f7bdbff5a809d3d3871e9ec2974d0129bfd8ded7f3e2700ea4. 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/QZDQH1820614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c1c5932a4e047541161b1bbc3cfac61535f1e47ea3bdc2941d127ee75b23531. 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/QZDQH1820615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ef8ed684a4f380a6dabe69fafd00a48048ef62d39ba6ad70b15b4ad6b333e2. 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/QZDQH1820616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea892ab1423062faf216cbe00a7a8821116584db9cb6bd2199fe0588a16f567b. 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/QZDQH1820617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77cd28632d757220736fec0c8b9566128da1546867c2fe039918c837f2157345. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/QZDQH1820618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57c44c82faf884dda5ead9e22b5615bce71a57993bee27077393eaeaa7d4432. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZDQH1815300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b0e0a70dc282f0c366e58b0b6dfa64e61725ab3d4b873156bb5c544d927cc5. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZDQH1813425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f267aa1f9a28c2ea4d69b1906c081f032b276c0a081ca9b78ec1f0ffe5da0e. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/QZDQH1813453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x176553d38b1fc38811e6eb251ef286b721bf1e71b4151c5b572baa9fad202c7d. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZDQH1815280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef6eba3837262ca5a3859b791e661cd335c0746c7adae637e13b5487a22893c1. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/QZDQH1815377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bfe111b7ec00f51fc0b12717e3c16dd045703d9d5dc71e24d0ca230c340624d. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZDQH1815347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b1a002f09b473cbf79b4306a36c4f2d1b334bb7fb0b28154665e779b4e933a5. 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/QM6DC1862658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01c7b684712982be242c5d64e6c9ec4ca089f5b4ab835819334fd2fa14f6dfe. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QM6DC1862661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2fef258e9c25c9a4fbfd2b15f436015ffedacfcfce943a351b6443b3709ed91. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QM6DC1862665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8880ded1d0c8753427615b79d45ec3a76c90562d554ae5d13dca9dd1bec80fb4. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T13:14: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/QM6DC1862666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fc47a96959eeeb5c5e79b43f71157f7a9867927bf07b8ba7b5d51693678fc71. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QM6DC1862669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9720abcdb064df7004076cca7b3b010dd92d6f74057a520c05accd8e88876a3. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QM6DC1866244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5cfa2838f098bcac79ce796a93b8a472d97e05936c38bd8c036556421802582. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QM6DC1866246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d7b86d2c567e0e5b2a0d821b325f0a29880be83d77234ee3422899bebddd08. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/QM6DC1866250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b8cb8ca216d1344b1015090e237a43254f7335d9fd544f133190170de6c0942. 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/QZHZ42278692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5004f8d5f180193a4d935125d515a05fa8606bf872c49a2d07b008c916dcf615. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/QZDQH1820553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed6bd9c1c04a09f2ee0d60a1452006186a9ef5311633cc950b18102f76519d3. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZDQH1820556.