thumb|Depiction of Vikings sailing a longship from Illustration from a Life of Albinus of Angers produced at the Abbey of Saint-Aubin. Depicted is a Viking attack on Guérande. See Magdalena Carrasco,
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 0xeeccc0f4584f2f8fe709bd38d422aa3fe74be9fbbf081949858ae62f37ab9e9a. 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/ddaa5ba3-fbab-4fd6-8ead-4bb7d3e36c16.json and https://artists.proofprofile.net/proofs/artist/ddaa5ba3-fbab-4fd6-8ead-4bb7d3e36c16.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 0x7d6e7c61476742bdbbb0d1d7705d66304e0845eb364d3787954777fe92a93393. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6J2427840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d85677c248f8ccca304d362c2dfe5f65e50aafa42dd73bef1afbc3f6bcaaa5. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6J2427844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7b2489be9e67e8abd6970173489bcb146b0f6d51a7c29d61f11b6909d19626. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22:46Z), 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/QZK6J2427838.
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 0x14c30d2e00ea52f4735179389ee72c4d1c1b8ab6c389864a5f700740f23562b3. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/QZK6J2427839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10edf58bdc0f3120545c3274b5688010614e9d4a7fb7b67b8d96f6bfb978318f. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/QZK6J2427842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa537dcad9af9902d9a1cc889accc8759e3523a9ea2046eb8cab373283a6feb53. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZK6J2427843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59438f35b9dbbef22894c5b7823e20c5e8c7e8778af3c56f0be679dac2be046. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/QZK6J2427846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x062b7f071d9161cb84773761f83da7ddf2bb07a565ffc2bc11848ed110e77d66. 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/FR2X41705672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x622dc25030eadbddaad83eeb734fa24ae26e2fc8b18f0823d06284268f3d639d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR2X41705673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf679b05909f2891561796061fde0109942344e53bdb5dd38c28e695faa4feed2. 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/FR2X41705674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa3c4cdea103310df727a284603ec33cd11611fcf7a57389eff20102d55d90e. 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/FR2X41705676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc39ec835b341a58f4151cb2038e3295b08b570df5e423c3aeca39729c01c7e. 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/FR2X41705677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ef7af02ed14bd02de59e4b04c53c5da7f7475b4b8baec68290b6f685ba2114b. 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/FR2X41705679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9338f371fba52f4a05dfb386bd15b057ca3ef3b524852305e9c6752562c416. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/FR2X41705675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a0b9d2a8b34ddfe1006fd144a7b4c34087debbdacd8f9c63a54297e92152e73. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/FR2X41705678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d30884565218614e39412ae2ec3dbd60e36dc50c60728238c508f54a092040. Chain 2 (Bitcoin): anchored in block 956970 (2026-07-21T23:42:24Z), 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/QZK6J2428297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c429da2c4f1144c14683daa2417b49b4b7e7de15bc8b34849b151fd12f01434. 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/QZK6J2428299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x353aeaffec57850adf32bbc12760d1b41929adc1f63e9d24d89851bbf327439d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6J2428302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3486e22f8c7c0b950023effc79f8cd1938f67b5898475e311fe5df11392f53a1. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZK6J2428303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c7167eed0dcb6514485321205ce090f9821c87eba8cd95824c0e82246ca1c70. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QZK6J2428296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c418987ce2020476a89b4cc1628730b82d5ff9e9d9288db0025290d488de3f. 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/QZHN72286510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c441785aaaeeef0c389fd1c5ceeeeea746c0410bcc772dce7d394bc2215188. 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/QZHN52265874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd787b2c5a08004b56e33b2f5903f1e9c8d8082cc017bafc582b76ee7a5b7c95. 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/QZFZ22224678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda740ea06e42213a457f9dae6a6fb24a3029277139805fc22cdae5613e4fc165. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/QZDA62128521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8288d9c4595b485abd2a33b68cc3ed3725d9dfd08ed10edb09a34038634aa69d. 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/QZK6H2431319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x597d4bc3c578f29ff2ec0cc867bb6860696d423d7b58b1809c1491067e258a5a. 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/QZK6H2434490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24a4aa8cb3ab1faab401c94c5a96685dd9e5f6c3bddb0b090f632ef62faeac72. 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/QZMEQ2429166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6730239673fea170a588b477132464a62720a576d4f87167071b978b5b3cc0bb. 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/GB8KE1350540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe294b8757e6494dfcdfc347b37eaafb8e14905f996894a0ed1ff3277bd9243e6. 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/GB8KE1350542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ede0d2b83d46231cb8c7dd97f9e09eec00d551deeb0e848bc67e522b0e86372. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/GB8KE1350543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518409efd8acebbdd8bf156af078cf9565fa2808c65fff6db7bea5f9fd00dfb7. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GB8KE1350547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15902e6f8b47e7e8b6bb0dfe17959dd01d0ebd325c41a864f9b289b7e71bf28b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GB8KE1350557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb5668f81a3149c1c8f3b4d566446f05c8720f3cdc977b3785e3e948613d1b7. 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/GB8KE1350550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55df976ea8f38fed559c02794a68470f80197b3665828e1e7e2794c392e7e059. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBSCL1770018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bd2e7020fa6658fc92c96740116fbd2072ba6353a92c6acfa6c5cbe44a2d474. 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/QZMER2559860.