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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b169ab8c7227d583e15f91c7e4478a1fb1d57bcbed0ba0d571c3fe37a9248c. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/96bf9a44-87fb-483b-8af0-eb5c477b857c.json and https://artists.proofprofile.net/proofs/artist/96bf9a44-87fb-483b-8af0-eb5c477b857c.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a7213dad7747f143bb7525e863de085b42bf363d4be3bd27e03acd1156fc6f0. 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/JP92A2206572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfabe0cda854eff07677eea1aa316b5b526e27633699966ff6796efae8ab64a1a. 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/JP92A2206573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92eea1aa4f35f90b1d7ea6435d412d27d7c2ac49847627cd78a1fe8e0c9583f7. 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/JP92A2206574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c0df8352ddf2d0e56ff6822f9857159af5f194a77396386fc88e8ad18b13a8d. 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/JP92A2206576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25566a322a2aaf6555c6b9b33c1d228be1e23b2eb8b8b231292d3975bf9f2a98. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JP92A2206577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfe515b2555448df87746b1a40286d7ee202fdaf55b8f49d479280632abe71f4. 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/JP92A2206578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49213aaace7240acdf44c4d06cd7ebe986837d079311dcde09c77f0dd84bbe6. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/JP92A2206575.
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 0xf628c3247f2eb093077aab0b1c3ec20484765675656551a430d832d213604f79. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JP92A2322852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a51de6e4cf852d4cef083af934b90e4cb9ac6536cb89a2e06c95420f5f8d277. 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/JP92A2322853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf38b1fa0a68f4d8f5fe127416633c8df5b133402c98dfc87b3df25703b04865. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/JP92A2322854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ab08528f71d0e2c893f2536a4bfa5c77316427de1fa2172c6e06d4804c35867. 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/JP92A2322855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef711460b39e44ab0daf795f704d74aba99972956a1bf21e2ac3cd4a2c4d681. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JP92A2320094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1c1438d4f8cdf71275d89132c840e5299a9663712a7f21fff895eeedf18e9d4. 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/JP92A2311389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d9d6f07e5374511af31cfb0c440e7bc31fdadd97308806b63bea997d5a3e81. 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/JP92A2311390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e894f8633cd3053a7954d46e3ddc52993d6ea62d42b33caefd51badcc1f1e88. 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/JP92A2308176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x228387ba6d00eaa32822a5cb17bb8ea71e2f6d07d58d1420b5520d68e3462959. 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/JP92A2303816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83a77b5c5fbef332af0544644940eae544bd980e4fe5f21048f2c456c2661c1e. 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/JP92A2210855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x780d7d0171318c10c56c4ecf0f4655454c3d6ddfa32204afb632fa79840158bf. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/JP92A2210856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76669e28880090d31ceea09372bf8cf1697d818ce18abc11c7721d4a970afca8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JP92A2210857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb1b1e2379bd7322e3345ced951266ea178826e2eee122550a33d9437a835c9b. 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/JP92A2210858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49be6800ee7dcb7109fa205de290dd8510bac45787746f708ca43ac70821db9f. 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/JP92A2209901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8352e6c4b5391ccee4f372485d0bc912509254efda6d070f007099a9abc439e8. 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/JP92A2207995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8784c1e9f3696e142f6dcce5c131eca6d8bb1eb26354854627e8afaef0907064. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/JP92A2203469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf31be5ae5694df3e38e174cd3ca1b0be3e9d51e608e8d8313d9a4407790852b. 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/JP92A2200845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4620f45c6e8cc92d96a2b0ea32962795730d221362a503165b3eff82ba2238ef. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/JP92A2200844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4f738149e2f49e82ef9488344a5e2f899c100e1f8c86a683d2e84a19bb3b39. 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/JP92A2103682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x108a0b7f7f002543753614f34875fd642660563344418e682eee5aadab30bd31. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/JP92A2103055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70c7608554ffc5dc1e46e30245d99de249c74445ec908be21697587351ee2f96. 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/JP92A2102418.