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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2537af9e4f2d16ce0c9fcd2fed492ca8448a4fae5865e90acb13e3009ba4668f. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e57d881a-1a8f-41e4-b445-ef28336e1703.json and https://artists.proofprofile.net/proofs/artist/e57d881a-1a8f-41e4-b445-ef28336e1703.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a65b9956087b9248800d736f4513b59ea68ed7a194f03a6fb9d0d332b98409. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/ITRHE2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6473ecff6d268bc99cc2c35e93e177937e18e39a596252a74551d948675052b6. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/ITRHE2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb8bbf015f21ae099e02f06306d89940cc7a79bed218c10e3fdd4d31c21e1380. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/ITRHE2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554b9cbe9e347b09587006fbca8e999d2945c695ab27302fb2d3eb7355fc72a5. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/ITRHE2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc600e6cbeb20b08b73f05f568657f0c740f0ac448393d4c33937e24cdb800b3b. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T23:32: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/ITRHE2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e83480ec575622bcb18531c5fa381ad190232587db69315440143ad9915ad2d. 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/ITRHE2200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01d3cc9b42374069f6432467b49bbd92c1ccc2196b16bbad6f626607faffd599. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T10:19: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/ITRHE2200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6b904569f4a6fd35a6700df86415bf8124681636a383483e6ecc6fdeef63f39. 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/ITRHE2200032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd087a6b14e7e7faf793eb6ef8025ec3bc79b31d2d2d93f52002acc4cd8937cd8. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/ITRHE2400065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f9a03cd25a030acc01c86e8f1b155f2c0a7f5ab9bd031fe5d8225fb0494b737. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/ITRHE2500014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83af60cb15d90babea1e0f394d0efccb06cab947ad7229c94abf93e927b36011. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/ITRHE2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24b0a65b05168ef980844075dff9265a0db6e3257c89eaf7201fc8a47ae4e7f7. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/ITRHE2500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedda4ff53cf9d76710a3f4f950d852ddea329c660bc11fdee975e55b5baf3d1b. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ITRHE2500015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfadad9d57452eba2b79c621b76dc7571db486a3905ddf49e39e779df4f17198d. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/ITRHE2500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739e4035d9d28b25944239b2c7a6fe546051652cde5b022effe069872c3821e2. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/ITRHE2500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6dfc3beb84f45e7fa4806ea6ced5a1c5d8395afa8fc55067b78901b6cf36c8. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/ITRHE2500019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3ae4324543184791a559f03265cd1acc3be284f98be9bae46117ef6c3a0288. 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/ITRHE2500020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe09f8c9af1463869105fef1161e3bca15cc7fedc4d90e4991ba65a7150d01bb5. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/ITRHE2500021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58662098fc8dbd30ab01bfd4c6cef7352bc5013f1631a925efad7f0e0d5bb3f. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:07: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/ITRHE2500022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf01253d989dbccf302b4999c2adc36a0b6bf172e730a30a105bd9d1530a3783. 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/ITRHE2400067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec310f70888f9f401ff79ff778b7771a11cf23b533bc7e20eb3a2b4652a2d5b. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26: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/ITRHE2400068.
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