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 0xadc4f81b2bfeb5d6a15b2ea389e9b2c5ddc5516121c206ff49ce6d25e6e40dff. 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/3f5c1cf6-9f08-4510-9fdd-9d022b33a3d1.json and https://artists.proofprofile.net/proofs/artist/3f5c1cf6-9f08-4510-9fdd-9d022b33a3d1.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 0xd2760f735acd923db7a71d6c7d9e184fe8e58b1896919ee9c30917a0b14f3ec9. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/ATAJ12200041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccbf7c5922c6230e793a2480f1944ebc4cfb3e3d3fe0c5a08c578f5383c7447c. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29: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/ATAJ12200042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3eb2066875e3809da50584dea2f39e017fafc9e2453e5894bdac72df39d6d6a. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:16: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/ATAJ12200043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f07e6fbcfb1359e041dd44790746131361d15d2d822b4e39b2a40c64fa51817. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T16:21: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/ATAJ12200044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0565cce8c8c59e973c298de3a3da047b4426d409d93b9c7257073e5677edd87. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/ATAJ12200048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf698671e64300d1f8a90c12ce2fb1168b9c7ff446d42f3ed7b11ff9afa146f6. 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/ATAJ12200049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e6d3a6562abfabb85c2ba8a7ed60991339138cf5ebb50f8f8ee0a442e0d316c. 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/ATAJ12200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe15d3227809f79ce810f777805efdb813d9bf188c8ea9c4907623c7875d6b0d7. 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/ATAJ12200051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a8a3ea7d77c99f2b5fe6f57c9617140e1dd584b7661dcb03199ca68f161576. Chain 2 (Bitcoin): anchored in block 957658 (2026-07-12T05:03: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/ATAJ12200584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e3c5ab3fa5bb08e42830176b022ba736c2ce99c2d59ac05f87c053ffb22637. 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/ATAJ12200586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b5ef9dfaa833fa334236314c486a73e80a84236f0e26df20fe388d431819a7. 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/ATAJ12200587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cc3165711588d88fff1acdf13b05b0e224335d023289c106d299f632760e656. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/ATAJ12200590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce794de096a4c7cf2e439797f0e5692fa48f3c4806ff5963e2f7360800f30033. 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/ATAJ12200592.