thumb|upright|Henry Fuseli, Virtue reclaiming Youth from the arms of Vice, 1806–1807 A vice is a practice, behaviour, habit or item generally considered morally wrong in the associated society. In mo
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 0x6b841c4483749a2052741ba7a9478d81cf6aad66a536816d258016bdc9ae7ecf. Chain 2 (Bitcoin): anchored in block 954569 (2026-06-20T14:36:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b3ba43b2-a75e-4d98-b124-ff662da14f0b.json and https://artists.proofprofile.net/proofs/artist/b3ba43b2-a75e-4d98-b124-ff662da14f0b.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 0x79b2d127248c1c6b218de23b1292ade10c1905d6ce0488e0391e93655db100c4. 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/TCACF1580038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfef98c2bdb23be220786a882458b6046e69d7d926ec782eca6d799a9d05d48c. 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/TCACP1674763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8689e129754c4d1ff000a7eb0afa72f9aa63d76179e80418da4125b2bd1764a3. 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/TCACP1674764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacf5058fcf0f9f8058f5d2cf42304e1393ccae3ca6dc904501348ade07e97222. 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/TCACP1674765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa120c726c08ee0148b25a14949a10af6fef5325debf1c526c5278f227bba2e5b. 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/TCACP1674766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89da25a8e48dd032a4bd21a6712cd854a229c00bf79fc50c85f82ec7ebc0b18. 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/TCACP1674775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1589d54fb0bbbcdbe5beefa79534138252796bf74b8efd0fdb3db9949192147c. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/TCACP1674779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd68c72157cb67091391f5aced35afe6138baf2d0abc0aaf284c902d1fef6c3. 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/TCACP1674789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0463a5dbefad3b489a724db89e7ac849a4c6df47ac5c9c42da9e2d3a3a8a7c17. 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/TCACP1674791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34bf1fb584fa0ba01f03af40e436064512ce2ee9e04aeeb5161706ca9d8799c8. 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/TCACP1674799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf113cc88b5d9b14de1844e1d4d8efb53829ffc3a3321c9b5bb677c1de9376dfb. 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/TCACP1674801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48b6ced5df89544657fb87f1a9fddb8528c6f145f9089c587b2ae16fde2df2fb. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/TCACP1674802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32a9d4aed6bded16f58cccdb7090a99e438a2797238c8d8279432ebd645d7190. 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/TCACP1674821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf74574644c2e19bbb2736dd8d6230e4b64dc483643119e5983201891a26967a. 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/TCACP1674828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65ca416ac9325deb71934a44aa6d26034d64091b2316956850c5e336bf348b35. 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/TCACP1674830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0668e5ed5560596575cdacb68055507722ec7424e2cf89514af719dedb954b8d. 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/TCACP1686363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe87671f661bed82b7b1b80ef2f64d00068301a4207f185ab1530f114f03b4161. 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/TCACP1686577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40708b0b35702975f92a17192caa69749994ba63d7185b2326cbf065743595da. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/HRA102310134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e4c92d95494685ea981479ffad7506480d5713a2774f383cd9afb26df38f0f4. 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/HRA102109329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f824bb71f9eaa333177f4775e4d4379a5fa7d35e905a30d3108ac30847d57f. 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/HRA102109598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42a6fd7749c1519696dd3841ea823928e4096e17cab98c721fd3b4baade72141. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/HRA102209947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b78df47aa5f027589b46c1981819b5e3d767bec6e1433739551f364e5d1e2bc. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/HRA102310135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c3eb12321aa17217cc807a0a2184810bbbbe15c6b7327fc8ae42099d4825cd9. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/HRA102109453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347ea118a6efd2fc9b0ab732de2ceb5ec0b5890bb06a0e2ac8052e5185ff87d9. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/HRA102310136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00a1d864d8fedc67d43192044dbe09d85dfdec3a07677d42c66a7006e3b835b. 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/HRA102209896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb424e2d44c21b95586557362b59a792c270678db238ec4b5260267036f7ec199. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/HRA102310095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e3967805919455cdeb757f0b7f828ede35b10ba74ba5b153a3e6d02f9d34b4. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06: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/RSA221600084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4da6786b01bbe75558db49d220ac9dba3aeb5fbcc095fa9c40deeb982d89c36f. 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/RSA221600086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x693adbb01d366fb2712858ccfa0036bb8715f1c8f86a96013572df8f7c232469. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/RSA221600104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2a9a88a631c92e68f42b3644f3733d537c21999f5e7a9fe6ac86065c05092b. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/RSA221601120.