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 0xe532a542e45a12e11228f72315c3a514de30e34ad0e67fd6fc16d40df9706f83. 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/29dc48b8-de98-4061-8447-f4ada75cd446.json and https://artists.proofprofile.net/proofs/artist/29dc48b8-de98-4061-8447-f4ada75cd446.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 0xa2ef6b5b17955eb8dd780bb2560ac03afde51636f9716fcd5981f0f677d18c03. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZNWX2063268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4d85c5914b4c2693e65cf962edcdd9ea78ea6334557eb1b9ac21a825950da9d. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZNWX2060326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd471ee19163dbf99edb788c874458c18043853d0ddc1bde1d9366da77d73c0f1. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZNWX2058726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de2accbfd9bc47c6889f9ada478e6d9a40918f206f0c7c5048de814d7071d91. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/QZNWX2064954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x274ad06fe735658ae0493a6717010a1be4cf8f3f311a8b60aa7f54ca607290c0. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZFYW2180301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8985ff07863aede4717a9dc486a9af268cb5a609b3fd02fa694bb1b2b8191f10. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZDA42194994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabd5aaea97aed108325170c0bac0095ef9939a18083ccf1ffcdbe5e0a4947451. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07: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/QZES62133054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x849acd069d34ad07a693f3fda8d9aea38bb71414f0d28859366b9f94d4c5dcc3. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), 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/QZHN42187052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x754038981889c048f216991c41f28a086685ddf3b822b8bff84bbde78a77fad5. 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/QZTAT2145174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dccd7c0488d9d01a00e343bd75eeb3ba681f5159e345c14ed0bd0f220a29896. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15: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/QZHN92227404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x479263d55df9dde5ac08d65894b6205800be058325b6fbae5992a1d6262b2688. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZNWR2208648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b41bc246a8f57a6aeecaa7efd16d06ddd63215ce64a5bf587cef3103315c2e. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZNWW2268822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x648a43b7a1992875fc3f61e135e595118f644d14251f431332c214e4c46d9976. 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/QZNWV2361670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x365b1b0612eff9f82b9d96e4aa157946e62e35e23e1df7f13b08222ca299a24e. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05: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/QZNWY2328927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4141bd60cfbd4271e035cd0b6ac72e3bc47088bfe8da1f2b65b6900f3c8d9e8f. 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/QZNWW2554609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ecf5f27a27461670e34fb221913c861b31573aaca6860a951fb0208fad6509f. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/QZTB52596122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f86f04ad41f3943145020072665c1f2f9322f7be4af30b031e008f7aa2ac718. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZWFU2531066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42082db42edd713f313df7e072422f8b1c31c253d6d7d55c5f7cb1b311365fbe. 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/QZQAY2280463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42082db42edd713f313df7e072422f8b1c31c253d6d7d55c5f7cb1b311365fbe. 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/QZQAY2280463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7823018ecb566f8962001ab4e740cf790cfda3ebcb579cb3d46f368fc0c8ace. 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/QZRP42111278.