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 0xeaad38071edcfc702918cbbba9f4e8c74e1fea6f93b290fdee606e1109108e26. 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/78d5c1d9-0328-4b5d-9367-017dbd427669.json and https://artists.proofprofile.net/proofs/artist/78d5c1d9-0328-4b5d-9367-017dbd427669.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 0xe9a59b38ecad251849edda6ee3b37d967d1ab600493bed15e66e3144b59a2ecc. 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/QZGLS2236348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f716a475813939e8b1c8af52bf62d1a660ceb939dacbb51443b78c29259e4f8. 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/QZGLS2236349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x577cc9a49f91571a5bd866095790a1bec014bf3ed9059601d445d2a08c16f615. 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/QZGLS2236350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e89f8565d1323a17da9955731e5ed0f5d367cdf64c8c70315c920e86b155d22. 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/QZGLS2236351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca6c1ac31ea0c17309218b62ac8ab2a527db58c684e09b71acd3b75159fb157. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QZGLS2236352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e92f4b31ee2250788968b507c0eb2e780f48c80f36c28b7443b9063dc60ea4. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZGLM2206178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895fa01fa059a8f11739d40372bae945748bc386c3175bf90cb857a9cb9138ed. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/US7VG2245136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x874d1eb5b27f0ad5147ab30a4f5a5f254a050494b88869fe2b81b29d03425c7b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZTVM2136359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f61fa1b8af5807dc737be5f988f1d4622ec705ac7d588edfa8438a779c688eb. 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/QZTVM2136360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5dac849dbe4f426042c762c88b7b750302ff2deb35a17a975830e31ef16009a. 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/QZTVM2136361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63ebdc385748da3df1ee60131d6164017535443d0d51f680881f7d3ba7f538a2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZTVM2136364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c0782c36f5230e0bb1841901a47740e7c50975149451fe84c0efbff1a97579. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNJW2152593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce06814ce2daa14d181fed7f65a49e7287d570aed9e43ebe4b9fc157bb16c35. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNJW2152594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f67b30204ee3430fbc5de18bb57f736838268b643dd26e93608cd68afef456. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNJW2152595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f40dfd339618f5bc496900745825693495b7264f53ea60e86bf17ad156f400. 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/QZNJW2152596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30857f6be826c80c6c01f839491cc640e238059a747f0d5ec04d6a0718a008a9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNJW2152597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b65bd486aaeda49e3ebf8bb76ead58b20ecc25718f70154f54917ffdaf804b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNJW2152598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee21879e77df669cfe8bd23fddb82bd35cb872d289eab6e3d01149f3987967cf. 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/QZNJW2152599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d969fc77722332a7f41787e4ca80fd54073e8b421659b4bb93fe3a74d9c62f. 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/TR0271302156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e4da4f9d6bd8a0c8cd6c1b75d67fe5fb9beb67c6ed6d47a762aa215da4d9bd. 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/TR0271302157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf61b5f6deab048aec7ad4ad579ff855953e3c845875fd392b9d4baf7ace0c766. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/TR0271302160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7c8149947ca77ab706e8a5cd2b31ff41f5cdb25539c3d58b8c974842e3ced2e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/TR0271302161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e708d19bf2af23efee1ce501914b10a17dc651b0ccd7f7e53f1431748f9f9b. 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/TR0271302162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9007909ed017408f2d5ebfeb3b67c20b45f81ea87bacdc758e934a74587130. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/TR8110900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e7a95fb8fffced6074549328b48ca54a8a9ac959563ca62d318be29810b790. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/US7VG2321852.