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 0x0c729641269a24dea9f4074a4126cb454f21ac7a8d091c9edda0194f912293fa. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d3aa8a78-7df5-4cc9-a80a-75241cdc46fb.json and https://artists.proofprofile.net/proofs/artist/d3aa8a78-7df5-4cc9-a80a-75241cdc46fb.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 0x4665e7d15045e9c959552eebd847bc17808305683dbf3d4f753663cf91dee6de. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZZ7N2472138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87633d59811a8fae5151e7ee2cfd522c0023ecf031c263c6b82e35614d709403. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/QZZ7N2472139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57a8e61eeea2bcd5a82571139446087f093f9995aa527d2c2ff4da2aa1176cb. 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/QZZ7N2472140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3a023e83b31daef9b5e9b10125b64f27d9c978062640c036e4be3f177891dd. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55: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/QZZ7N2472141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb595efb818c2f9219a153348fddda244936d3194e5e85093074ab416f63712c8. 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/QZZ7N2472142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x508c540ee614aa047acd2ff66d3983def2043c66a61b5423d59e05f3b56f0242. 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/QZZ7X2492150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f4cf156341756bcd3af976c03f5f1fdc031fef8a37cb0125c0450cbad85aed. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZZ7X2492151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb34ab9efb46506423cd104c272ec844e7c89f3d4903d4cb3433508e8ec702955. 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/QZZ7X2492152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfef9d9772d891a8bdc971f62aade594bf0d691c1dfe35b627b4c391e6a62f8fd. 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/QZZ7X2492153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69cdc2418505ec3fb85ad568b98b3c01c36bbecb62838db31991e5444d31f763. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54: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/QZZ7X2492154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97e5da3c3bb3cd8e0a3a5260aa162a3b6d951545baedc5e852caf3357d35a6cd. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/QZZ7X2492155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711a0efa22f492e900532c351ce70a7b473c60914a6edacc571d4a4329664bdb. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/QZZ7X2492156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2efc03b253bcd83dd241e9792b60c9bcc68c59d390b1935d02af6a0b5373fefb. 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/QZZ7X2492157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65c7e43881c4d19550fb073214f9b9725510969a4f9f0235997fc8e0d80ecad. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZZ7X2492158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1dd0c6f56a7b281c43f10ad2a49b12c956df724e8043970795cd4af7d8d616. 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/QZZ7X2492159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8423bd2f99206efc86edbb0d985658391ef83ce3dbf800b7df140582520ac8. 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/QZZ7X2492160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ac5be741a3cd7845745c59491164f8691c3a98562576e88deb40ec318bc30e. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZZ7X2492161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc680273158819043cefbc0c030103bb6b17cc82471c0d39d5ac4907e4093d60c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZZ7X2492162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87cbfc9b52a3f2b935df655f41c39aae3cdb061e7e368af70a9294db7c1c711e. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZZ7X2492163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73b2cf8aac1f41eeb04e4e5b2c43e7099d743be7c7fbaed3f7d7257f25eb15eb. 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/QZZ7X2492164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7892a4f03613771e88d03e37c4a8ab490d2d0f37b9476c823dcb5c3d2d6d3264. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZZ7X2492165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d823ad3c484c6c067da638b3687ed9fe4f497865d47813299b641e1fc5e8448. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZZ7X2492166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45d0357385f451c1dcc12548f815592e2c927b7ea7c85391c4915be87f069057. Chain 2 (Bitcoin): anchored in block 958625 (2026-07-18T23:11: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/QZZ7X2492167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac3c857f4d3b97aabab39cadffc63e5959b5a400f5f9e6db42a9572e5be761c. 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/QZZ7X2492168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ffb824fe696483d1d27e14bd8d663739913c9204fb78521c4fbcbf1f2abbcf1. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/QZZ7X2492169.