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 0x31938068d8a97108d320bc672ef011f5545615d7adf3ab7c6832c9e754b9724c. 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/9e411ca3-b328-4770-a83a-24bfcff22d87.json and https://artists.proofprofile.net/proofs/artist/9e411ca3-b328-4770-a83a-24bfcff22d87.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 0x721a26809ec21098d6f8a0ee9a7ca96644b41c1c9a1f1ccaebaff30b89e41630. 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/SE6I32132725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd19f2abdb9360988378ffb716ac47cba9cf4cb4b70d185ef21f8b6eae0b03fb6. 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/SE6I32132728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x592932a535e96d939e912be030830c0ce14e6d2f35c91eccc9e5a86b7f394988. 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/SE6I32132734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572f8f11958c076e4b3a6ccff3cba3a7ecde4ff17f415a78ebc86e2dd1ebf8a3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2225300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa18caec5ffbe8da367969c316c146f810f03b39f570d04ae70435335e4e6ee56. 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/SE66N2225301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ebe9bd9ea96400c86a8440ae03a3704f5637ce10d264e7f07f6dec476a77b9b. 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/SE6XY2243028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7879cc1a0f0fb5278aa1c8551fe1e8d8dc60af13f3a00c7060b1966bd8efc8. 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/SE66N2225305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbebad0121da1b48f0cb19db3e7bc99f91a30b83fdd80cafca67f5b28c5bf724. 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/SE66N2225308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae45ab03760cbfbcb21b8a7babb0265df8f786048e0b1e7d5db473e628009a70. 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/QZK6H2062879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf3aa6f90541c50f77c561886cd0ba0d4efbc0360164ff7a83077146d88e675. 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/QZK6H2062881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160950460a7f11b46b1df0d7678b5a2a726bed156dc557fb630ad3e5e0347df9. 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/QZK6H2062882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4e0756b69c2a1686dcb590e4926dd764074def46bcf6a7a07f92b7b2c50b8cb. 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/QZK6H2062884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c3dae7c05736e41223eeb17cca5fd72678fa585be3a8d9fe83c24c79f3e1c62. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZK6H2062886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6510c3c57b1695b3904f4bd2b6e4030cbb8bda9f44d1eed7b1fe3b9d7637269f. 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/QZK6H2062890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda203e1a9207e4ab51a44a3168346a5f508f407ddecc63a2705b079badbf30ed. 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/QZFZ61951485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc968cd0f5de69b3e5efb38dd704a1ebcbb3d58c96f3990aacb9969460f5563e6. 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/QZFZ61951486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ccefc9be00bff5c3386ae39f94b658c3c1d51163a656ddc2efc9ef41647c4c. 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/QZFZ61951489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4198c638e9c9e1de714e12207a5f88543d8df38e717b5d3aaadeb0023ba3f5c. 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/QZFZ61951491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9344c0a72a16972e8d2c51e9b237079488aae30f300099a954e36f8f14f83e63. 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/QZFZ61951492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de5ee0f375dc1b8796eac432f55d0526900cf67e98504ccb66081995627be2a. 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/QZFZ61951493.