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 0x7ce01244778476c7812e32f68a208311af5dd35bba4c9ed37b175d910c8a9153. 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/8ac0cc2b-9938-41db-93e9-bd5dfed72b8d.json and https://artists.proofprofile.net/proofs/artist/8ac0cc2b-9938-41db-93e9-bd5dfed72b8d.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 0x7f3eacc0f09f63634a9e7c02c8bb763c11050071b93772be4c9e50e7fcd6d086. 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/QZHN32451419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc66520639cc3bf8b6befd251c56ca68f55a57eb50ed6abd428de8e328cb4deb2. 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/QZK6G2478797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4e29601f1da08378cf9c484c7df4a7313ef61e346766426d36cbbe8b9b72004. 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/QZK6G2478798.
I WISH WE HAD MORE TIME, BUT LIFE IS CRUEL THAT WAY
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e641baaf54b3278a9a9742fdb3fdb3148ad79724e0ef9eda52b0343c51d8fe. 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/QZK6G2478799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x997ea7a6e60a83f474034354e63eadaf52e965988dc739ddcff298755ff2fd7d. 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/QZK6G2478800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f49dbc5e84b41f9062cf74f9158aabddc9a5c4c551e1646275a93cca65184ab. 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/QZK6G2478801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5006d01d8371ef4359950cf5040ce10a4c7e5da43e2b9c21dab5296748bfb737. 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/QZHN82475199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5006d01d8371ef4359950cf5040ce10a4c7e5da43e2b9c21dab5296748bfb737. 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/QZHN82475199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f3eacc0f09f63634a9e7c02c8bb763c11050071b93772be4c9e50e7fcd6d086. 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/QZHN32451419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7a98195f8b1404cd46abd5db66e8d5aff43a02593aac3de8e8946eaa0205b38. 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/QZTAU2304245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d4b001ccfea394abac70d2a408a37674e268777b6aa9ee7652c37576f94c34e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZHN92385219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccb810f92ab9f981b92280cefbe7a07bdd6519f989c167ae9a8a96b4f8c5819f. 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/QZTAS2217127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb603465bcc7ed1ae7a9d6ab54d17d2e1da1fdbce1d3680a4b3d7b7ed01a5ed9a. 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/QZRP52244739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3080c48564be209b024529fa0985135d2c3e2d0ec29a1d2d338b1bc8f5ae517. 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/QZNWY2216995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x198f227a2e82a4e87a6f941f8a20415e5a79bd7d3a347e317c1e9f6e6f1b0ce5. 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/QZNWW2288538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14eeb12e598497964e7b8fa768f9fc2ac53ff6b95871465d7f483285370c21e5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZNWT2298834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42c6f517fae18d4ed55d94f31190c40ed6cea237cfc0a267eabcf259f80f6084. 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/QZMEM2295298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349cd9c26b7419a349c1b556d81b1db5c2b2321b8f0c48c73f05b1d3629aaf88. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZK6L2254140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5db9f0fa161fdecc940b028db761c9f5998c33484fc260e277c31207b51b2a9c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZHNC2299156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d55399fb03baea5e2532651ad2edc31e838803f5014aded394c5e89dc0e2af. 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/QZHNC2228541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa68d2acbb13ad897a74aa755c17ac0f6ae5f30420385faecaba68512b4ba8062. 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/QZHN82112998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa159b5e0008433c948c3fd6e015f6973575d57f60f3a9cbdc0e92d07b0b45eb. 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/QZHN82129239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2ff0ba4eaef60bfcafcc5c56c211fafb7a6059749a95dc989668e988ee4aa7a. 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/QZHN72195218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344fa577c2438e8974459481c0ebb6ce85201d640a1dd9d797e321633ae7a7b3. 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/QZHN82118607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49007d7f4ecfd50896c87fcd8febc64fe0bf67c8b241671a0ca8fd83605e8f2f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZHN72127071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf4ad9e24ba6f2d3e7b5b61eee9fbe891b012df224e824c45ad9f6304bcf2329. 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/QZHN32110479.