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 0x24bc7b20fc70f30db726002a65add49dabe239b658208979b1e44d71b2822edb. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a4328a2f-4ba3-4506-99ca-141324a5e0b2.json and https://artists.proofprofile.net/proofs/artist/a4328a2f-4ba3-4506-99ca-141324a5e0b2.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 0x7ef8b1d7c2c54f7b79a05e8d825fd8b0ad869d17c8afbe5db527906896c708a2. 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/FR9W12033593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x147d2e41b855cc1c8535ec6c30d621f9d392c0c0719860d0eb5fcb0168bc53c0. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/FR9W12033597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4870cba90006ac87a2f8e976f38bdd012ebf3c6b868f97b14ab1b12da6db62. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/FR9W12033589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4870cba90006ac87a2f8e976f38bdd012ebf3c6b868f97b14ab1b12da6db62. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/FR9W12033589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x147d2e41b855cc1c8535ec6c30d621f9d392c0c0719860d0eb5fcb0168bc53c0. 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/FR9W12033597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1789fed7b67bd810fe60bf2b75b3437cf0f94fdd082cb784705da4aa3353651. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:52: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/DGA082376809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd258f14141bea0743df1c1408033d8f761476e6de4fab4c146fbdc4584de63a4. 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/DGA0T2440618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80f810a5a0230720b444f7184bf0b6f4c5e83030c1de0ebac8a32ab8f8ececd. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/FR10S2537703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce510ca2926f6e72fb6199b446c16cb32e4992318ecbcee6f84655cf773cb19. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/FR10S2537704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd258f14141bea0743df1c1408033d8f761476e6de4fab4c146fbdc4584de63a4. 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/DGA0T2440618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa00df8ec18bb390145358790e7463cc1a94efa5c63aa8d170d9a48e30bf759ef. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/FR10S2537705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ff02b09de152972f3564ec9b972a829934619e121586d9b0d6c6110cbebf452. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39: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/FR10S2537706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61e5ae2bafce41b7a33b1dfeeb6c22f8c944a9918cf7e3053d6665e5f6a19b58. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:40: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/FR10S2537707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0e8f17851a13c71dabc771575b0c46d8c06c6a9dfe462279cb204b2ce52c50. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/FR10S2537708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e5adeb22cd7967b9aa19d6ba3cd869a1bcc65925e9c0cd7e1545c3537553979. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T17:14:53Z), 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/FR10S2506813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3de687e5823d14f370761ebf188f3db898f8c92513b944f4d818c1ba6b7b40a. 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/FR10S2537709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84f6da8f07e6803ff663bd41a83019f1e4fe0976c270667dc07d29b993fba85c. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:30: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/FR10S2537710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf79dd8bea90d2acf50ff352eb60fa25187bc0d5e32d6c923cbd3ac8b00ed06. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/FRX202572613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33a5a8bda321f9bcc77bcfd76d18869b3ecb1d74747a6f6fc0aa374036c802a7. 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/FRX202572614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58229513ed6de943ab0c737201e5b6ff6e88fa4a770ce4b52af68f1f329b4b44. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T03:16:58Z), 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/DGA062534815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x639439adeb50a6d9fd25cf95dae073d6a75e1ea20d67eae3e1c4531de0ab0d98. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/DGA062534811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6026c0f4dd7ad14075153d670cee4aafe0d246ae8913c34686ef7a5971d4aec8. 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/FR6V81077303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a3c61e7b4d49933e79bded7620e91e5f4a93773d072b83a5915841f82e6df1. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/FR9W12019136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x456b7d1ea58e27f513b19d22671b412eb0d9fbcf410a591b82cf45e9dffe2070. 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/FRX852203930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa763c96adebe07efd38732de15fff2b5c4753692ac4631bfe1f3111c0f12084d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/FR6031500510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa9884d50272501acd153f31f3040a5fbeef579cdd43386326bf49bd264fca3. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/FR0U91401075.
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 0xb6b08112dc0af7e3e55e000dc2968307e832b6ca21fac7df652d88944d09c569. 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/FR5IW1300111.