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 0x3e97b5a292ab64776d5fcde15ca89fe08bc9e49ab0d045011221378e1118ea9c. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/25801589-6e1c-4ea1-803c-baa55f088603.json and https://artists.proofprofile.net/proofs/artist/25801589-6e1c-4ea1-803c-baa55f088603.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 0xb2fa2904f38ce6d19f95a673c3c656adae406e7ff42b4a4f6e1bae18414fe749. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/JPB601900484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989374c04ce0ef46baa9da5f326d80c2d181a2995969196b7398caac63962131. 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/JPB601904002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c6558586552632fc13d33287578d36bb11ac661ab7463fa373f73fa10333e4a. 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/JPB601903708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc63cb8a8a15ade1e634da8361946ab6d77004a01396c081bf8b6855fa2c20395. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/JPB602001881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52779724e7001eea5d5fd3be6f4dde9ae6ca78a15f258f6b7fd79dbf8710a825. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/JPB602202411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0c62bdeb1e244a9dbba7d1145fb42b4d3ec48702f04e1da203192f1b2de5bc. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/JPB602104586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1438132ff9c028dab90cf8bbee153ffa8cdad125db4b21511e4840babf6996e. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/JPB602203813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1438132ff9c028dab90cf8bbee153ffa8cdad125db4b21511e4840babf6996e. 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/JPB602203813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0c62bdeb1e244a9dbba7d1145fb42b4d3ec48702f04e1da203192f1b2de5bc. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPB602104586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc62712dacafe0858f00b4e374d2c1ee48c3f37fa8fd1ddf33cd901055988f0. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/JPB602201952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7e79f3126df4478c4f5245d76d9e7443043c5603c1931846d75c927fb8b86b7. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T09:43: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/JPB602102222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc63cb8a8a15ade1e634da8361946ab6d77004a01396c081bf8b6855fa2c20395. 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/JPB602001881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x217376957e7d4673ed7e43ca62e8c1b7a9df36f7cacec325233ccc951348f895. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T05:50:20Z), 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/JPB601901785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e60489f2e80b07fa48cba5e5b72c0da1c70f609b1dd0174a20b875b8912fa4b. 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/JPB602302180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7bf632c65601916968007bbc96b65483727b2dfae0cf23819fa6b507453c85f. Chain 2 (Bitcoin): anchored in block 958124 (2026-07-15T11:03:22Z), 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/JPB602303322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1922620d60a6c07e04df2382db29f45ace64990506ac9df57d4c8f6f6271e968. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/JPB602303719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04fe346a586b3ef591096a2679fcac5bae447792cc4617aeb6816915fd5b4cb5. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/JPB602308651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x612fa59627bd233293391979b0cd88c34fc1d1ade10a0897a562d9a6e7f8a979. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:30: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/JPB602308648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x727c583df3c80616ba9e55010f4856ed28d94487998dfc28a74c9e04eca0f54b. 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/JPB602308650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54a5fefaaada487410c4dff451ac2d39d38f5bf86470aefff058702cb7b4d8c. 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/JPZ922013971.
After Rain (2023 Tokyo Midnight Jazz Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99fc0b18de9553d986761ca9d204179b63ca8dd438191ca9fb0da0ac6bd75006. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/JPZ922310187.
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