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 0xd9e56b3904e93187cf57ab4149933c465783747069eaad2cf0f72fddbcc6718a. 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/1a9cdb34-25a4-4824-8ae6-be817305f77b.json and https://artists.proofprofile.net/proofs/artist/1a9cdb34-25a4-4824-8ae6-be817305f77b.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 0x0e6c4cd9d1038a96cc768bbef5d76db2b30567786ad54c78159e633e4e587080. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR6V82060363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95b007ac54048168aa7a505b0e99ea8d0491508cb1bfc20fcd035aad44825803. 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/FR6V82060370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x259b11bb5271cf138d0c08c987caf12b5bae50c5e3e4c86be823cea632858b80. Chain 2 (Bitcoin): anchored in block 958971 (2026-07-21T05:04:56Z), 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/RUB731521169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05da19272f7f3fb677eff596b0dd1154bb5f0d8d7bae54df64f67cb675c6a418. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/RUB731521157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3136ae5f691f60f0aaca5b4f2a0004cab3ab684c8e98bd7eb9c4064547c1b2d0. 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/RUB731521161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d11932aaf4c6d3889debcde83bb7593729fa32dcfdb3736291be74336b9dd69. 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/RUB731577125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40c7d6dd32e65ad8ec7e6fa2361754c02a791e78ec7d269aee1e8ac8f6960f53. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24:16Z), 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/FR2X41937187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa843509fa9e2ad99f9399aaa39cc637b859a163de250989d69a98975d0db3989. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/FR2X41937192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab527e4fea3e4b7214d2cc71fdf54597ec170eea260370fb95dcc26b0d3f1ec. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/FR2X41937193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x817907908922f9e7654a9033d17a53cdeead4ef2bcd90d2a8d7489b85788993a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/RUB731570078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89cde774ac5d0a67f47495bf8644463856e320f11a3d1cb6588b61661bc97797. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/RUB732000230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd630f963df18b08bbace6ba3f6c07ae2f59f9237f2b9c95497e391c6c08ecb39. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/RUB732000514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa7db87e8d80d4678542a8ff63d0664fd0f9d354202b188752378ba578e24bb6. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/RUB732027953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48221d59e8da8f9b64dd4ced8ed8746edf53491a8597adddd481109107d8967. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/RUB732025295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ea48af08a546f2da9eff96dd32c9b9bbf426904770d0399138fc704a962c9d. 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/RUB732027945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc21c680594ac5575b9cfdcf3296910c19b69b3537ce9a485a667c7310598fa. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/RUB732061412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4946289c6996ce0ec010df2c251fca3881ed2bdb3599fde4fb8cd035ad70fcc. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/RUB732071300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7058ec6e8a69ccc4978344de3874399911dd7e8e877c0733149e9b44564e5835. 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/RUB732071302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f2d4f546a3b6e963ba3e87fd8bde36b00b7c159458a352f3126b417b3a6978f. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/RUB732055802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ea48af08a546f2da9eff96dd32c9b9bbf426904770d0399138fc704a962c9d. 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/RUB732027945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28c45f4d484677b02f9709b23493ee14ab396edbcbc0154410b1da7e69185dd2. 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/RUB732055804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6587e67402dbba207f6100b243b656372b2fe1d674a015cf06d1bc7d14357a44. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/RUB732055806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4946289c6996ce0ec010df2c251fca3881ed2bdb3599fde4fb8cd035ad70fcc. 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/RUB732071300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7058ec6e8a69ccc4978344de3874399911dd7e8e877c0733149e9b44564e5835. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/RUB732071302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b9e281470bb974a261ba02357321ad610c50d3da1db0cfaeee10510eede83b8. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/RUB732071306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38710ff65197fa3cd228ffccd1048d1e4045455a424fbd1a4fda432d5046269f. 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/RUB732071308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2139d755611c446ff72f39ba59c207d95e2f074cc332fba9ab58dae7c2cf80a6. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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/RUB732071310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d1ed671e117eba1054e028ce0b6b953f97230015b81b2e8fa7f5f7e6a94a93. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/RUB732071314.