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 0x4f7187b8dc7d6ccf2eb9b1bd2de0fb09665501f25de539e8d68d1d4997f99797. 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/6cc8d26a-fdaf-4d27-96b1-133d62e145f8.json and https://artists.proofprofile.net/proofs/artist/6cc8d26a-fdaf-4d27-96b1-133d62e145f8.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 0xcf60dd57a177c626eecdc32b07bdd2346cab5a07235d2796e725b079d3c5cb0f. 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/QZHN42323745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd108f0054c74fc700a0693a8a0a705c8d0210ea3f764017a29ed38cad8b50c87. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZHN42323746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c58aac93091ecf38393fb21bfbbe435229e51727259cde6799133c80afb29f. 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/TLREW2231030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcaf38e7a48dcd72c0935c6b811b5b3b27b7ec9f6e57484f6dad7ab2a6f61db1. 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/QZHN42323747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x265a1837f3494ea1122eb2e2c28c9945bd5895de53c7ac0334472cc66ddda9ab. 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/QZVEM2300633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d0526bfcd3497e166c3b275fe6080b6938fe97bbe567f82e9f17a911784ef0. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZHN42323751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c79d02270e29c4f2f4741004b8a6c6ed3a5054942cc26405ae514b24ab68b8f. 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/QZHN42323752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe208d7854b9664ddcfb69317fb08242d32c559c10710a06c93899e214f959852. 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/QZHN42216630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee522d3f2af517047d5b893b5b8ce9f4071590f0a410d2adaac2af90b8d56252. 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/QZNWQ2365855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe45d74f4ded8192f0f4bc9fe5c80f1364301b2e155e6b5b304f8b67eab36060. 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/QZNWZ2234464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7e968d28021c6336ec8dbcdfae860177b61542de4d3a4e6afb833d40034a5d1. 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/QZK6F2276198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5e918c88ccc0c1dec8730a121d592a6a880d50887db631e937bb859bb11a81e. 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/QZK6K2279932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cfd933279362e50c63628a8f3c1c641c07ec85adb62c9a7702758e4255e380b. 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/QZK6F2276199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac1efbebc6ca77d2981602c918fe15d630866b578b710b8e1b45c7ed79ec6ee. 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/QZK6F2276200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670c5f267bfa68c67bc5c87da2d935441c26080a9563ec91744f983a8ac28700. 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/QZK6F2276201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5e918c88ccc0c1dec8730a121d592a6a880d50887db631e937bb859bb11a81e. 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/QZK6K2279932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f5422e1c7c6453ed4a08f8754bb4977c7b52aea51531dba42fe53e2aabaab6. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZK6J2455031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80e130cf5fe425d2dacd3078f4c8c2ab94955a76cfe250b8042be4607f5469af. 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/QT4K32558142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b63fd01186d6835ce5756497a393bf4eeff2e54c3ed2748a89089c94fa678be. 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/QT4K32558143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0522d330d6e935925d304772ec15f8d716ba74dbc44f8a52a24cd20be90ead. 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/QT4K32547929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4172d016db449b404fb45c95abdf4fe2f86090c656332d07cf070a3ce100bf. 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/QT4K32558144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10b226d63988c47717b9c6559185be1b82f22f8e09303bdbda494ba68fa937ea. 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/QT4K32558145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf763e19e7f62ba63df12ab4d51bea6d7c0616b9d24ebe98f815b57f83efe8c0. 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/QT4K32519725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f6d91994e8fa78c9d8e49cebbb3f40ea5c22a0e992306ef5ec787fa250255cf. 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/QT4K32558146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x423fc991c3824fed9eb5ccb68b7240fa12ee7dd8924879d81a6986deffd47486. 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/QZES62407917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092a090f6e9973b25fed65cbe8e7731f5777f1d6b6babaeeecbe744712bfb495. 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/QZES62407918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b4598227d2b15e2c5317ff3c05392d20221d13e7a6a2c35ae106a68a14f49f3. 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/QZFZ22430739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0522d330d6e935925d304772ec15f8d716ba74dbc44f8a52a24cd20be90ead. 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/QT4K32547929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf763e19e7f62ba63df12ab4d51bea6d7c0616b9d24ebe98f815b57f83efe8c0. 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/QT4K32519725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62b15359247e310213f0cc1113432363bf492c1eeab51d9b04087c5597ec68c6. 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/USLD91774281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x106177379fce658fec8f45891fada09040940c72ddf44eebc53a19ee92333ff6. 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/USLD91773286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d807e141b5e1a73700f2e518f8e920a45ae114c994b0b1b60744ecebd6bf315. 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/USLD91768533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd54bad3b3af62b5b178110962022aec020c27772be540a08f4895ddc14937ea6. 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/QZMEP2485829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2e321ca00532311f7bc75a3cc162c1342f3e9170bc8da841f4c005569410c7. 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/QZMWW2555322.