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 0x92583a17a412c66cbdcc999e58bcf5dfb0569d3128a44010718e2a14781ef505. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f03d6de0-f7ff-4fd9-81cf-7fcf852e736b.json and https://artists.proofprofile.net/proofs/artist/f03d6de0-f7ff-4fd9-81cf-7fcf852e736b.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 0xd92be73745d58ed77368fd087a8335d8cd8c3680b6f370573688f8b425748c92. 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/UYM121402106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b8b0db8a8b5bda53379138b156b002466566ac8c879825f541be210589154ef. 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/UYM121402107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf22a5fdbb19d37b86ffe939a6b9b00fde1d219567b8651f02b8e8795f0d84e9d. 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/UYM121902183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f9592273993c6ec6ad859d31e717d1ce11df60d87d77fae98533aae6f505edc. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T08:41: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/UYM121902184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a465ca00122071f7fefb147694fd7334fade98a7d0f2d0264c815ac4d88f75c. 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/UYM121902185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9715aea29fc99561e92962dc1ac3cc052611e3aeb83fa19bee820655d41225ca. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59: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/UYM121902187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2357354654c50f1b978dda264b3fb71befb898e96cea0bd3893c70d21100eb. 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/UYM121902189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb3661293bc868e8700460519d7048213b7f320e78d949faaa030b725d166d69. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T22:04:31Z), 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/UYM121902190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924283c3fe3023ee62cbe03920cc62bf49ee06153537b68bba486a272ea4c2b6. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/UYM121902193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02bd71a9be8ceb9ff6a35969ac5626349bd2c65f942aece1d148e0a86d9b4a11. 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/UYM121500226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa51c3041c43af61807b0d122453239b5e23150f51d288f1b23a1502ed8a69a. 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/UYM121500245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ffaa7180c51dd874193c383dd2a8b0c7e1c56d987a19c6b6dedde840dcb72b7. 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/UYM121700505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7de684473667c8bac78997fab3bc3583a357bf06c9b739d7fafc0490f5b0e9b. 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/UYM121700509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x950fb4743a00e39326bd615866f4f2c20da857776a57a567e657c0e32c5468c4. 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/UYM121700513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a2afd493b287aa6ee8e79cd08e86dbd60b34536788cd6e614b0239c9df0995. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/UYM121800126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e25e32d732e74b2b50f1fdf75eb6f499880e5b540d89eb7a768b8fe2fddce37. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/UYM121400077.
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 0xe2278df03b01192b6133bd5e2c1f95358b781fd3202dcfa8cb816a347802211d. 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/UYM121800108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe21961d4e2fa93ad0fc2e73c088bdb9b4657533da00d6c325504f242760fdea7. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/UYM121700501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f23a57a1067e4c40475fcb68b95fe4a356247331842d01d6d8bf83481b5d6f1. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/UYM121800134.