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 0xf021891b51a29af0c4afabbd0a546bdd801585214ebcd925d4b4da6ca871ed0b. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e50bba7f-b73c-44b0-a002-e4ffeff02583.json and https://artists.proofprofile.net/proofs/artist/e50bba7f-b73c-44b0-a002-e4ffeff02583.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 0x3f9bf545fe55119e054cee50fb737764ca123db7ea46fdad54c1ac13e13d6b77. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/TCAJP2544176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4e510d946320184cf139beb4447ef5b518683b2f5c046a27553e76c8afe25e1. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/TCAJQ2544180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fa26a38c8a37f80f3fe3b087e0e32875116ce469fdccf19e4701fb2c3bc6a72. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/TCAJP2544183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd55c9d167f064c561e8cb8ebb4dee44e10e0278767f0a311b7bbf95e5bd612c1. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/TCAJP2544185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac1b3de79c0688c6cea37fa160e59a20e47f3e5b8388b72edb971d5266a94673. 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/TCAJQ2544190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd478cf8f02c5e100047968a9758b3d537f83c201cd3f876c50f5d958732143d. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/TCAJP2544192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f32f98ef23b77824a68c28849fd911b68753c1d5c5e5cf4e081e1c397b0bf44. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29: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/TCAJQ2544197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ac8526cad3b03a9524c5e0b7d292e0155e810228d10362f36f2bc651ef7e66. 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/TCAJP2544198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a4594082035723ec0fbbc3c8f31d66c4632bae88f0cece86461a1dd9ad199d5. 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/TCAJP2544200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa32ccd3df776be086eb4f4d9b818f636acbd9b0e87cb9457576741beea0d9b39. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/TCAJP2544204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a95a3028f4f1392d4f7abd4ea636971cbebfd3c7e545d9ed468cf284106cf0. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/TCAJP2544207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f7cbab3ac57bc20d76bc7b9d63c8e00bf4ef3bea7e690c779ef45c285aa45ec. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCAJP2544208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ec3e980ac20b04ad02acd0824af7bb1a4260e1c19c24d50972bbb89d3bdcd3c. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29: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/TCAJP2544443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c4aa1070c4f94283518f3dd57b6d6f51f55e19da8ba75f45a0359a5766c4106. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/TCAJP2544447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1ee55a6708b0f71a23be7a1ff519f058b9eecd33a8dd2af591a79a8f7486113. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43: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/TCAJP2544452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a428f99a1cc6f3b1cf199512edb7ea87e10d4567eb06ed14616d1338eb2e34. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/TCAJP2544454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58dbb17d9f802d18ce897fdb93e7fba4c8e7c1e9cd24743995651e03f66d19f4. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/TCAJP2544456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x071f864d5802999f2caba689c753a90bffb1e3832848429b261adc642fc28557. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/TCAJP2544460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5444719fdcbf6e9bc88dc49185a8e9b8dce1b560eee51fc333ebda951216511a. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/TCAJP2544464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8597f34522767e6899765031afa90a722b513282646f0560b8370e62b01816c9. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/TCAJP2544467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1263ca7417d9ef1167f836daba378fd9892a4b1982deec4942ff4b0b74add4b. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/TCAJP2544469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62ec440137a2406b611daf9e9951a255eda6217ecaae65f48940ba2357b3f59. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/TCAJP2544477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x750f9bbf5fa30f271d5f1da827b0def1762aa34327cd2adaaa1fcb58157c8fb8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCAJQ2544480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77a2d7a9195d2105eb74cd6cc997730967e9b962823066fdf503c2ef137bb92d. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCAJP2544485.