Bad Frog
type: MusicGroup
genre: punk
genre: ska punk
popularity: 25
followers: 2643
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2e29db80ac0badfba44d65a2eed916448b0a19557ef63fbd569704033f444d4e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/b555e648-a188-411f-b8b6-08cf10738bff.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/b555e648-a188-411f-b8b6-08cf10738bff.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/b555e648-a188-411f-b8b6-08cf10738bff
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2e29db80ac0badfba44d65a2eed916448b0a19557ef63fbd569704033f444d4e","name":"Bad Frog","registered_at":"2026-06-12T07:55:42Z","symbol":"NIM0234605","token_address":"0x028b203c18a98143825f0876a4266efde1814549","type":"artist","uuid":"b555e648-a188-411f-b8b6-08cf10738bff"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e29db80ac0badfba44d65a2eed916448b0a19557ef63fbd569704033f444d4e. 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/b555e648-a188-411f-b8b6-08cf10738bff.json and https://artists.proofprofile.net/proofs/artist/b555e648-a188-411f-b8b6-08cf10738bff.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x2e29db80ac0badfba44d65a2eed916448b0a19557ef63fbd569704033f444d4e","name":"Bad Frog","registered_at":"2026-06-12T07:55:42Z","symbol":"NIM0234605","token_address":"0x028b203c18a98143825f0876a4266efde1814549","type":"artist","uuid":"b555e648-a188-411f-b8b6-08cf10738bff"}
album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
  track: La mia ragazza è strabica
    type: MusicRecording
    duration: PT2M11S
    duration ms: 131680
    explicit: true
    by artist: Bad Frog
    in album: Ti auguro tante belle cosce
      type: MusicAlbum
      date published: 2015-10-21
    genre: punk
    genre: ska punk
    isrc code: FR96X1633392
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T11:59:41+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xc57f813c332e8c06eb838c5f4b582de22facb5c0850ae707d6034d3a54eb9e3f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959008
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959008
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633392
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T13:14:05Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57f813c332e8c06eb838c5f4b582de22facb5c0850ae707d6034d3a54eb9e3f. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/FR96X1633392.
      date published: 2026-07-21T13:14:05Z
    audio: La mia ragazza è strabica
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 125.041
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.558
      additional property: Energy
        type: PropertyValue
        value: 0.979
      additional property: Speechiness
        type: PropertyValue
        value: 0.085
      additional property: Acousticness
        type: PropertyValue
        value: 0.002
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.59
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.769
      additional property: Loudness (dB)
        type: PropertyValue
        value: -3.306
      additional property: Key Name
        type: PropertyValue
        value: E
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Antonella
    type: MusicRecording
    duration: PT2M12S
    duration ms: 132426
    explicit: false
    by artist: Bad Frog
    in album: Ti auguro tante belle cosce
      type: MusicAlbum
      date published: 2015-10-21
    genre: punk
    genre: ska punk
    isrc code: FR96X1633394
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T12:10:30+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x7842d2db65db990fd1d50219d686b481b35f696a9fdf9f6e41a6537d47fb0148
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958157
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958157
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633394
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T13:14:32Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7842d2db65db990fd1d50219d686b481b35f696a9fdf9f6e41a6537d47fb0148. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/FR96X1633394.
      date published: 2026-07-15T13:14:32Z
    audio: Antonella
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 99.959
      additional property: Musical Key
        type: PropertyValue
        value: 0
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.5
      additional property: Energy
        type: PropertyValue
        value: 0.984
      additional property: Speechiness
        type: PropertyValue
        value: 0.173
      additional property: Acousticness
        type: PropertyValue
        value: 0.031
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.19
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Cado dalle nuvole
  track: Viola
  track: Armanda
  track: Geraldo
  track: Il mio gatto è fatto
  track: Mi son strappato i peli del naso (Soltanto per te)
album: Mi si è indurito il pane
album: Pasta vongole e bottarga
album: Ho bevuto troppo pogo
album: Piango solo se mi vesto a cipolla
track: Cicci è una punk

Valence (Positivity)
type: PropertyValue
value: 0.627

Loudness (dB)
type: PropertyValue
value: -3.552

Key Name
type: PropertyValue
value: C

Mode Name
type: PropertyValue
value: Major

Cado dalle nuvole
type: MusicRecording
duration: PT1M49S
duration ms: 109026
explicit: true
by artist: Bad Frog
in album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
genre: punk
genre: ska punk
isrc code: FR96X1633395
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T10:18:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xecf75c9f2f771ce508f2f6c2289e5ed1e17de08575ce4b1997c6da7175852689
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958538
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958538
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633395
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T10:30:13Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecf75c9f2f771ce508f2f6c2289e5ed1e17de08575ce4b1997c6da7175852689. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/FR96X1633395.
  date published: 2026-07-18T10:30:13Z
audio: Cado dalle nuvole
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 160.028
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.387
  additional property: Energy
    type: PropertyValue
    value: 0.954
  additional property: Speechiness
    type: PropertyValue
    value: 0.083
  additional property: Acousticness
    type: PropertyValue
    value: 0.019
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.133
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.448
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.685
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Viola
type: MusicRecording
duration: PT1M51S
duration ms: 111160
explicit: true
by artist: Bad Frog
in album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
genre: punk
genre: ska punk
isrc code: FR96X1633396
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T17:12:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5af67843dc02a9bd38308fb2623249a27d8d1465c42b0c1b3f58d1cdb7dbb696
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958765
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958765
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633396
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T18:01:47Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af67843dc02a9bd38308fb2623249a27d8d1465c42b0c1b3f58d1cdb7dbb696. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/FR96X1633396.
  date published: 2026-07-19T18:01:47Z
audio: Viola
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 185.026
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.376
  additional property: Energy
    type: PropertyValue
    value: 0.851
  additional property: Speechiness
    type: PropertyValue
    value: 0.134
  additional property: Acousticness
    type: PropertyValue
    value: 0.032
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.435
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.561
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.098
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Armanda
type: MusicRecording
duration: PT2M1S
duration ms: 121520
explicit: true
by artist: Bad Frog
in album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
genre: punk
genre: ska punk
isrc code: FR96X1633397
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T14:51:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x21a0c912414c7940ee2e441b1e68771ee2cb26a0141b01050b6339f539274c9b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633397
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21a0c912414c7940ee2e441b1e68771ee2cb26a0141b01050b6339f539274c9b. 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/FR96X1633397.
  date published: 2026-07-05T01:12:41Z
audio: Armanda
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.047
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.622
  additional property: Energy
    type: PropertyValue
    value: 0.899
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.028
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.055
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.964
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.416
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Geraldo
type: MusicRecording
duration: PT1M43S
duration ms: 103026
explicit: true
by artist: Bad Frog
in album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
genre: punk
genre: ska punk
isrc code: FR96X1633400
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T15:06:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6a1fc02b8287e20769579b63ecede9aa50da976f4139b06951b388cbed116026
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633400
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1fc02b8287e20769579b63ecede9aa50da976f4139b06951b388cbed116026. 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/FR96X1633400.
  date published: 2026-07-05T01:12:41Z
audio: Geraldo
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 142.507
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.525
  additional property: Energy
    type: PropertyValue
    value: 0.893
  additional property: Speechiness
    type: PropertyValue
    value: 0.095
  additional property: Acousticness
    type: PropertyValue
    value: 0.012
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.135
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.886
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.577
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Il mio gatto è fatto
type: MusicRecording
duration: PT1M19S
duration ms: 79000
explicit: true
by artist: Bad Frog
in album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
genre: punk
genre: ska punk
isrc code: FR96X1633401
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T23:32:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8c2fdbe30db27af951c626593e027644df08cde6f49fb6dadf4afe75a793d282
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958340
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958340
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633401
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T00:53:26Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c2fdbe30db27af951c626593e027644df08cde6f49fb6dadf4afe75a793d282. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/FR96X1633401.
  date published: 2026-07-17T00:53:26Z
audio: Il mio gatto è fatto
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.49
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.623
  additional property: Energy
    type: PropertyValue
    value: 0.984
  additional property: Speechiness
    type: PropertyValue
    value: 0.155
  additional property: Acousticness
    type: PropertyValue
    value: 0.164
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.124
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.732
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.93
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Mi son strappato i peli del naso (Soltanto per te)
type: MusicRecording
duration: PT1M6S
duration ms: 66613
explicit: true
by artist: Bad Frog
in album: Ti auguro tante belle cosce
  type: MusicAlbum
  date published: 2015-10-21
genre: punk
genre: ska punk
isrc code: FR96X1633402
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T23:24:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6cfa3b9173de4251bd42581580f3514ccdaa05a10deb04d3abd20851c2de1b2c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958340
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958340
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1633402
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T00:53:26Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cfa3b9173de4251bd42581580f3514ccdaa05a10deb04d3abd20851c2de1b2c. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/FR96X1633402.
  date published: 2026-07-17T00:53:26Z
audio: Mi son strappato i peli del naso (Soltanto per te)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.034
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.423
  additional property: Energy
    type: PropertyValue
    value: 0.976
  additional property: Speechiness
    type: PropertyValue
    value: 0.075
  additional property: Acousticness
    type: PropertyValue
    value: 0.077
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.365
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.591
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.454
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Ti auguro tante belle cosce
type: MusicAlbum
date published: 2016-10-21

Mi si è indurito il pane
type: MusicAlbum
date published: 2019-07-28
track: Clotilde vs Matilde
  type: MusicRecording
  duration: PT2M1S
  duration ms: 121473
  explicit: false
  by artist: Bad Frog
  in album: Mi si è indurito il pane
    type: MusicAlbum
    date published: 2019-07-28
  genre: punk
  genre: ska punk
  isrc code: QZGWW1943004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:09:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0ca21942ab8619ad44014a25ababb62ce0df30090eec8a463e09890c3e7d8723
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943004
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ca21942ab8619ad44014a25ababb62ce0df30090eec8a463e09890c3e7d8723. 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/QZGWW1943004.
    date published: 2026-07-03T19:59:51Z
  audio: Clotilde vs Matilde
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 172.897
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.465
    additional property: Energy
      type: PropertyValue
      value: 0.989
    additional property: Speechiness
      type: PropertyValue
      value: 0.109
    additional property: Acousticness
      type: PropertyValue
      value: 0.009
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.28
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.688
    additional property: Loudness (dB)
      type: PropertyValue
      value: -2.261
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Supermagica Luana
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125775
  explicit: false
  by artist: Bad Frog
  in album: Mi si è indurito il pane
    type: MusicAlbum
    date published: 2019-07-28
  genre: punk
  genre: ska punk
  isrc code: QZGWW1943005
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T19:48:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9607ed94ae3dac8951b81168532d43915b6c2a532489dfc0cce874fde6e058cb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959054
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959054
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943005
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T20:19:31Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9607ed94ae3dac8951b81168532d43915b6c2a532489dfc0cce874fde6e058cb. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T20:19: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/QZGWW1943005.
    date published: 2026-07-21T20:19:31Z
  audio: Supermagica Luana
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.026
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.487
    additional property: Energy
      type: PropertyValue
      value: 0.995
    additional property: Speechiness
      type: PropertyValue
      value: 0.11
    additional property: Acousticness
      type: PropertyValue
      value: 0.014
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.161
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.655
    additional property: Loudness (dB)
      type: PropertyValue
      value: -2.842
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Voglio far la ballerina
  type: MusicRecording
  duration: PT1M56S
  duration ms: 116642
  explicit: false
  by artist: Bad Frog
  in album: Mi si è indurito il pane
    type: MusicAlbum
    date published: 2019-07-28
  genre: punk
  genre: ska punk
  isrc code: QZGWW1943006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T05:59:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6327e0174bf7ac7dac8f78414b3cdaa8ec2fb81bdc5d4c8410d7007140cbe21e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958251
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Voglio far la ballerina
track: Alice escile
track: La scimmia
track: Marta non importa
track: Tempesta d'nduja
track: Farò il mungitore
track: Bomber del bancone
track: Sulla spiaggia di Bellaria

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958251

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943006

OTSTimestamp
type: PropertyValue
value: 2026-07-16T06:29:25Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6327e0174bf7ac7dac8f78414b3cdaa8ec2fb81bdc5d4c8410d7007140cbe21e. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/QZGWW1943006.
date published: 2026-07-16T06:29:25Z

Voglio far la ballerina
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 104.982
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.544
additional property: Energy
  type: PropertyValue
  value: 0.995
additional property: Speechiness
  type: PropertyValue
  value: 0.105
additional property: Acousticness
  type: PropertyValue
  value: 0.037
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.319
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.709
additional property: Loudness (dB)
  type: PropertyValue
  value: -2.683
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Major

Alice escile
type: MusicRecording
duration: PT1M28S
duration ms: 88108
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943007
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T23:32:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2f1c4f6002cbd6fe43399a1199cd91e8096a99e4b62fd8330958d96078477617
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958340
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958340
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943007
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T00:53:26Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1c4f6002cbd6fe43399a1199cd91e8096a99e4b62fd8330958d96078477617. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZGWW1943007.
  date published: 2026-07-17T00:53:26Z
audio: Alice escile
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 144.867
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.531
  additional property: Energy
    type: PropertyValue
    value: 0.952
  additional property: Speechiness
    type: PropertyValue
    value: 0.15
  additional property: Acousticness
    type: PropertyValue
    value: 0.043
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.27
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.817
  additional property: Loudness (dB)
    type: PropertyValue
    value: -2.8
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

La scimmia
type: MusicRecording
duration: PT1M39S
duration ms: 99571
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T22:06:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x34cc9f6fa0772694ab65c11fd3ff7b21f7f7bd61c06ed286bc87e82d66d8a949
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943008
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34cc9f6fa0772694ab65c11fd3ff7b21f7f7bd61c06ed286bc87e82d66d8a949. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZGWW1943008.
  date published: 2026-07-06T01:25:57Z
audio: La scimmia
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.794
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.991
  additional property: Speechiness
    type: PropertyValue
    value: 0.105
  additional property: Acousticness
    type: PropertyValue
    value: 0.042
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.342
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.627
  additional property: Loudness (dB)
    type: PropertyValue
    value: -2.526
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Marta non importa
type: MusicRecording
duration: PT2M23S
duration ms: 143100
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T15:24:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x893a9b74dca1c1cce5dbd4282856a06a08959559ecbccb50ee03af302e7c7d2b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958907
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958907
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T16:17:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893a9b74dca1c1cce5dbd4282856a06a08959559ecbccb50ee03af302e7c7d2b. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZGWW1943009.
  date published: 2026-07-20T16:17:58Z
audio: Marta non importa
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.444
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.567
  additional property: Energy
    type: PropertyValue
    value: 0.997
  additional property: Speechiness
    type: PropertyValue
    value: 0.102
  additional property: Acousticness
    type: PropertyValue
    value: 0.029
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.339
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.451
  additional property: Loudness (dB)
    type: PropertyValue
    value: -2.399
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Tempesta d'nduja
type: MusicRecording
duration: PT2M8S
duration ms: 128813
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T11:10:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xca86dafbfbc62b35ae3fba0336d04d2738257bfc31c8557d32ae9f3821d48429
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943010
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca86dafbfbc62b35ae3fba0336d04d2738257bfc31c8557d32ae9f3821d48429. 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/QZGWW1943010.
  date published: 2026-07-05T18:48:28Z
audio: Tempesta d'nduja
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 175.033
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.452
  additional property: Energy
    type: PropertyValue
    value: 0.995
  additional property: Speechiness
    type: PropertyValue
    value: 0.091
  additional property: Acousticness
    type: PropertyValue
    value: 0.01
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.132
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.702
  additional property: Loudness (dB)
    type: PropertyValue
    value: -2.032
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Farò il mungitore
type: MusicRecording
duration: PT1M43S
duration ms: 103300
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943011
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T23:27:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf93fcc62a18473831a977c0b660820a9be0ea556bd3f55f719e2290142b377ba
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959076
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959076
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943011
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T23:41:40Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf93fcc62a18473831a977c0b660820a9be0ea556bd3f55f719e2290142b377ba. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/QZGWW1943011.
  date published: 2026-07-21T23:41:40Z
audio: Farò il mungitore
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 150.03
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.496
  additional property: Energy
    type: PropertyValue
    value: 0.983
  additional property: Speechiness
    type: PropertyValue
    value: 0.164
  additional property: Acousticness
    type: PropertyValue
    value: 0.036
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.284
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.772
  additional property: Loudness (dB)
    type: PropertyValue
    value: -2.197
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Bomber del bancone
type: MusicRecording
duration: PT2M41S
duration ms: 161452
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943012
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T07:58:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4364ac1f6faead1e2c59fd4993af6d70287f8be34cb76393792de98947851f2f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958985
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958985
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943012
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T08:39:15Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4364ac1f6faead1e2c59fd4993af6d70287f8be34cb76393792de98947851f2f. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZGWW1943012.
  date published: 2026-07-21T08:39:15Z
audio: Bomber del bancone
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 147.965
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.542
  additional property: Energy
    type: PropertyValue
    value: 0.998
  additional property: Speechiness
    type: PropertyValue
    value: 0.179
  additional property: Acousticness
    type: PropertyValue
    value: 0.007
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.346
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.441
  additional property: Loudness (dB)
    type: PropertyValue
    value: -1.833
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Sulla spiaggia di Bellaria
type: MusicRecording
duration: PT2M20S
duration ms: 140899
explicit: false
by artist: Bad Frog
in album: Mi si è indurito il pane
  type: MusicAlbum
  date published: 2019-07-28
genre: punk
genre: ska punk
isrc code: QZGWW1943015
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T14:42:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x63d01ebd8fceb4a1220e8d8918597e77f8c3c22b88e6d30dc76aa5ccfd15800f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGWW1943015
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d01ebd8fceb4a1220e8d8918597e77f8c3c22b88e6d30dc76aa5ccfd15800f. 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/QZGWW1943015.
  date published: 2026-07-05T01:12:41Z
audio: Sulla spiaggia di Bellaria
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 164.901
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.526
  additional property: Energy
    type: PropertyValue
    value: 0.992
  additional property: Speechiness
    type: PropertyValue
    value: 0.341
  additional property: Acousticness
    type: PropertyValue
    value: 0.29
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.904
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.402
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.703
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Pasta vongole e bottarga
type: MusicAlbum
date published: 2025-01-20
track: Pasta vongole e bottarga
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168543
  explicit: true
  by artist: Bad Frog
  in album: Pasta vongole e bottarga
    type: MusicAlbum
    date published: 2025-01-20
  genre: punk
  genre: ska punk
  isrc code: QZFZ22576659
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T04:49:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x845f041c315f68b5bf5796273809eb4b00f6dfcc89ca7c0b1b3651dab7236f53
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958667
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958667
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ22576659
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T05:04:54Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x845f041c315f68b5bf5796273809eb4b00f6dfcc89ca7c0b1b3651dab7236f53. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04: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/QZFZ22576659.
    date published: 2026-07-19T05:04:54Z
  audio: Pasta vongole e bottarga
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 154.85
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.482
    additional property: Energy
      type: PropertyValue
      value: 0.997
    additional property: Speechiness
      type: PropertyValue
      value: 0.184
    additional property: Acousticness
      type: PropertyValue
      value: 0.024
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.362
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.507
    additional property: Loudness (dB)
      type: PropertyValue
      value: -2.988
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ho bevuto troppo pogo
type: MusicAlbum
date published: 2025-03-01
track: Giusy
  type: MusicRecording
  duration: PT1M33S
  duration ms: 93645
  explicit: true
  by artist: Bad Frog
  in album: Ho bevuto troppo pogo
    type: MusicAlbum
    date published: 2025-03-01
  genre: punk
  genre: ska punk
  isrc code: QZFZ32577887
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-28T19:54:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x76703b81a45f67520e8b21bbd9515083d15637f1267b887572f63d9cee403d98
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32577887
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76703b81a45f67520e8b21bbd9515083d15637f1267b887572f63d9cee403d98. 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/QZFZ32577887.
    date published: 2026-07-02T16:51:38Z
  audio: Giusy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 154.975
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.503
    additional property: Energy
      type: PropertyValue
      value: 0.978
    additional property: Speechiness
      type: PropertyValue
      value: 0.217
    additional property: Acousticness
      type: PropertyValue
      value: 0.092
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.144
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.724
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.001
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: La donna, il saggio & il grande pirito
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144677
  explicit: true
  by artist: Bad Frog
  in album: Ho bevuto troppo pogo
    type: MusicAlbum
    date published: 2025-03-01
  genre: punk
  genre: ska punk
  isrc code: QZFZ32577890
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T01:10:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x22e175de37b530c4f26e9d3dda05b71e7d63d22b943e97a4acf02768a4071f3a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957638
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957638
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32577890
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T01:56:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e175de37b530c4f26e9d3dda05b71e7d63d22b943e97a4acf02768a4071f3a. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/QZFZ32577890.
    date published: 2026-07-12T01:56:41Z
  audio: La donna, il saggio & il grande pirito
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 102.479
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.576
    additional property: Energy
      type: PropertyValue
      value: 0.98
    additional property: Speechiness
      type: PropertyValue
      value: 0.128
    additional property: Acousticness
      type: PropertyValue
      value: 0.016
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.238
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.604
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.359
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Piango solo se mi vesto a cipolla
type: MusicAlbum
date published: 2025-07-11
track: Piango solo se mi vesto a cipolla
  type: MusicRecording
  duration: PT2M11S
  duration ms: 131450
  explicit: true
  by artist: Bad Frog
  in album: Piango solo se mi vesto a cipolla
    type: MusicAlbum
    date published: 2025-07-11
  genre: punk
  genre: ska punk
  isrc code: QZWFE2559452
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T00:34:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x694c017eda353531312e0ad979d24929adad038471986397df96c0955492d506
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957782
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957782
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFE2559452
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T00:52:48Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x694c017eda353531312e0ad979d24929adad038471986397df96c0955492d506. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/QZWFE2559452.
    date published: 2026-07-13T00:52:48Z
  audio: Piango solo se mi vesto a cipolla
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.227
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.518
    additional property: Energy
      type: PropertyValue
      value: 0.981
    additional property: Speechiness
      type: PropertyValue
      value: 0.145
    additional property: Acousticness
      type: PropertyValue
      value: 0.066
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.637
    additional property: Loudness (dB)
      type: PropertyValue
      value: -2.177
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Cicci è una punk
type: MusicRecording
duration: PT1M56S
duration ms: 116111
explicit: false
by artist: Bad Frog
in album: Punk Rock Raduno, Vol. 6
  type: MusicAlbum
  date published: 2023-07-07
isrc code: QMBZ92317284
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T14:47:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3504918783461062451e2ca2a054fc8c29361c015261f1a87e2e98a65c704257
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92317284
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3504918783461062451e2ca2a054fc8c29361c015261f1a87e2e98a65c704257. 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/QMBZ92317284.
  date published: 2026-07-08T03:20:19Z
audio: Cicci è una punk
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 119.779
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.443
  additional property: Energy
    type: PropertyValue
    value: 0.907
  additional property: Speechiness
    type: PropertyValue
    value: 0.077
  additional property: Acousticness
    type: PropertyValue
    value: 0.019
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.253
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.399
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.952
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major