Connecting 100 years of physical construction mastery with deterministic smart contract infrastructure for Real World Assets (RWA).
From physical brick to deterministic code. Physical truth remains sovereign in the digital age.
Master Builder (1920s–1950s). Erected civic, educational, and spiritual foundations in La Pobla de Vallbona.
Forensic Builder. Taught absolute respect for physical matter, structural integrity, and personal honor.
`PTVSClaimInjector.sol` serves as the core smart contract interface injecting Layer 0 Physical Reality (L0-PR) audit scores into ERC-3643 and ONCHAINID tokenized assets.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
/*
* ============================================================================
* PROP TRUST VERIFIED STANDARD (PTVS v1.0)
* ============================================================================
* Dedicated to Antonio Tamarit Aliaga and Vicente Tamarit Alcañiz.
* From physical brick to deterministic code.
* DOI: 10.5281/zenodo.22284863
* ============================================================================
*/
import "@openzeppelin/contracts/access/AccessControl.sol";
import "@openzeppelin/contracts/security/ReentrancyGuard.sol";
contract PTVSClaimInjector is AccessControl, ReentrancyGuard {
bytes32 public constant ADMIN_ROLE = keccak256("ADMIN_ROLE");
bytes32 public constant PTCE_ROLE = keccak256("PTCE_ROLE"); // Sworn Judicial Expert
enum AssetGrade { INVALID, GRADE_C, GRADE_B, GRADE_A, GRADE_AAA }
enum ClaimStatus { PENDING, ACTIVE, EXPIRED, REVOKED }
struct ForensicClaim {
uint256 claimId;
address assetOnchainId;
address ptceExpert;
bytes32 reportHash;
uint8 ptvsScore;
AssetGrade grade;
uint256 timestamp;
uint256 expirationDate;
ClaimStatus status;
string reportURI;
bytes eidasSignature;
}
// Mapping: assetOnchainId => claimId => ForensicClaim
mapping(address => mapping(uint256 => ForensicClaim)) public claims;
event ClaimInjected(
uint256 indexed claimId,
address indexed assetOnchainId,
uint8 ptvsScore,
AssetGrade grade,
bytes32 reportHash
);
constructor(address admin, address firstExpert) {
_grantRole(DEFAULT_ADMIN_ROLE, admin);
_grantRole(ADMIN_ROLE, admin);
_grantRole(PTCE_ROLE, firstExpert);
}
/// @notice Injects a verified physical audit claim into the asset
function injectClaim(
address assetOnchainId,
bytes32 reportHash,
uint8 ptvsScore,
string calldata reportURI,
bytes calldata eidasSignature
) external onlyRole(PTCE_ROLE) nonReentrant returns (uint256) {
require(ptvsScore <= 100, "Score max 100");
// Implementation details in official repository...
}
}
All specifications, legal contracts, and oracle protocols of the Prop Trust Verified Standard are registered under open-access scientific DOIs.
A Deterministic Off-Chain Oracle Framework for Real World Asset (RWA) Tokenization
The Prop Trust Verified Standard (PTVS v1.0) addresses the critical Physical Oracle Gap in Real World Asset (RWA) tokenization. While traditional cryptographic oracles deliver reliable data feeds for liquid on-chain assets, physical real estate assets require legally binding, deterministic verification regarding structural integrity, pathology, and legal title prior to minting or yield distribution.
PTVS bridges off-chain forensic judicial audits—conducted under the Spanish Civil Procedure Act (Ley de Enjuiciamiento Civil – LEC) and authenticated with eIDAS-qualified electronic signatures—directly into ERC-3643 / ONCHAINID permissioned tokenized ecosystems.
On-site inspection executed by a court-registered Perito Judicial. Generates structured structural scorecards and legal defect audits bound by eIDAS digital seals.
Executes cryptographic verification via PTVSClaimInjector.sol. Interfaces natively with ERC-3643 compliance registries to halt or authorize secondary transfers.
The standard interface IPTVSClaimInjector.sol ensures full compatibility with T-REX permission registries and static call execution (staticcall).
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
/**
* @title IPTVSClaimInjector
* @notice Interface for PTVS v1.0 Forensic Claim Injector compatible with ERC-3643 ONCHAINID
* @author Aurelio Tamarit Blay (Aurema Group LLC)
*/
interface IPTVSClaimInjector {
struct ForensicClaim {
uint256 claimTopic; // Standardized PTVS Topic (e.g., 7001 = Forensic Structural)
uint256 scheme; // 1 = ECDSA, 2 = IPFS Multihash Payload
address issuer; // Certified Judicial Expert address
bytes signature; // eIDAS / Cryptographic signature
bytes data; // IPFS Hash of forensic audit report
string uri; // Resolvable report URL
uint256 auditScore; // Deterministic audit rating (0-10000 BP)
bool isValid; // Active verification status
}
event ClaimInjected(address indexed targetIdentity, uint256 indexed claimTopic, bytes32 indexed claimId);
event ClaimRevoked(address indexed targetIdentity, bytes32 indexed claimId);
function injectForensicClaim(
address targetIdentity,
uint256 claimTopic,
bytes memory data,
bytes memory signature,
uint256 auditScore
) external returns (bytes32 claimId);
function isClaimValid(
address targetIdentity,
uint256 claimTopic,
bytes memory sigData
) external view returns (bool);
}
The Prop Trust Verified Standard is formally archived and registered across open science networks to guarantee permanence and immutable provenance:
| Registry | Identifier / DOI | Resource Type |
|---|---|---|
| Open Science Framework (OSF) | 10.17605/OSF.IO/7D2SJ | Primary Standard Repository |
| Zenodo / CERN (Core Specification) | 10.5281/zenodo.21719175 | Technical Specification Preprint |
| Zenodo / CERN (Methodology) | 10.5281/zenodo.21923530 | Audit Methodology & Framework |
| Zenodo / CERN (Smart Contracts) | 10.5281/zenodo.22284863 | Solidity Architecture & Declaration |
| HAL Open Science | hal-05713062v1 | Institutional Open Preprint |
¿En qué área necesitas asistencia?