A tenso (; ) is a style of troubadour song. It takes the form of a debate in which each voice defends a position; common topics relate to love or ethics. Usually, the tenso is written by two different
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 0xcf07bd352f212d296e49041e5468b048918cad73ca1094ee168d049fe52aee5a. 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/ba4f3244-4b44-4b0b-8e15-691ac48be93b.json and https://artists.proofprofile.net/proofs/artist/ba4f3244-4b44-4b0b-8e15-691ac48be93b.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 0x228834dda658d71b7efccc0e44b67097a5461697e9ec4faac2b7a56c1d180dbb. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QZHNB2100956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78f347c3222816f2f6beb3f1fde87dd174539f60880ed40f7304d9ebf07cbfcf. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZHNB2100957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ec512107924dbd7c78e6e3569acf91c3c81be38eb6a16ea9d3653d9c6cb0939. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T02:27:32Z), 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/QZHNB2100958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f124eadf9b0a7f25dcf755ab50260c9fbc2443e0bfec446c0f3e281e03db3c5. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/QZHNB2100959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c887f1a95e3e4771c20492587da9eec454be1394637dde1d780546c7ba0f94b. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZHNB2100960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb24c8b38b084e1ef2d05d94a6d0644e5f644c675ad3e7f50f320efcb2e8cc5. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QZHNB2100961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1669aff864ebc149b2f7b250c074d0cd72854ac78c1b5ceb48d28887adff3d. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/QZMEM2174241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c535806c6a3ac2ebf531142d138cc184d3c1828c7e96543e39e20121e0fd6ee. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T23:08:59Z), 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/QZMEN2149768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11878da2398780e153cde2420617d5083a8371904aeb573ebe358d7d1a9e4a4c. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZPLR2127262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36039b473b65652ad6c60adfe2a14e2a283007eb2965993486722784ffac48a6. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/QZHN82255287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d05dd3f20a3dd3b809c4d7e779f83a88958e4c26ed68adbcf7f9f11ac4698ba. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHN82255288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00c32469191634ff30b30b0b87dc6cc89ea70f8aa149b02a4af33c1f5861206. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZES92331809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x992c9a580608d98e91885025afc7bb0b1388bafcdc83652ef6f31d14a3f43099. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZFZ42430520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c6cc97592686be48a79f018bbcf2799ba005ea2c5f526d0093b5b135dc1302b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZK6M2475521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbde095becf5ccf66151185b4984f9b540b72b65348da5633fa11b11a6286d428. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZK6M2475522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce4328e25e30d30c00db7995d71191066e7cca27a4e2678de6fad84c68f0f650. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:04: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/QZK6M2475523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70270a60e35e9187685babc48d34227efb75cec3bb15f2c4023e389e74505733. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T21:00:51Z), 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/QZK6M2475524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78fee322206c994fa29bb1204b1c43b1681023dbd511c0491d4ddbfcdd3c3dad. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27: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/QZMEM2408289.