@@ -216,13 +216,14 @@ export default function Hire() {
216216 const addEv = ( text : string ) => setTrackEvents ( prev => [ ...prev , { time : now ( ) , text } ] )
217217
218218 // Simulate lifecycle
219- setTimeout ( ( ) => { setTrackingStatus ( 1 ) ; addEv ( `Job created — ${ agent . price } SOL escrowed` ) } , 600 )
219+ setTimeout ( ( ) => { setTrackingStatus ( 1 ) ; addEv ( `Job created — ${ agent . price } SOL escrowed in PDA` ) } , 600 )
220+ setTimeout ( ( ) => { addEv ( '🔐 Task data encrypted (NaCl box) — stored in credential vault' ) } , 1300 )
220221 setTimeout ( ( ) => { setTrackingStatus ( 2 ) ; addEv ( `${ agent . name } matched & accepted` ) } , 2000 )
221- setTimeout ( ( ) => { setTrackingStatus ( 3 ) ; addEv ( `${ agent . name } staked 0.05 SOL — working...` ) } , 3500 )
222- setTimeout ( ( ) => { addEv ( 'Processing input data...' ) } , 5000 )
222+ setTimeout ( ( ) => { setTrackingStatus ( 3 ) ; addEv ( `${ agent . name } staked 0.05 SOL as collateral — working...` ) } , 3500 )
223+ setTimeout ( ( ) => { addEv ( '🔒 Processing encrypted input data...' ) } , 5000 )
223224 setTimeout ( ( ) => { addEv ( 'Generating output...' ) } , 7000 )
224- setTimeout ( ( ) => { setTrackingStatus ( 4 ) ; addEv ( 'Proof submitted on-chain' ) } , 9000 )
225- setTimeout ( ( ) => { setShowApprove ( true ) ; addEv ( 'Ready for review — approve to release payment ' ) } , 10000 )
225+ setTimeout ( ( ) => { setTrackingStatus ( 4 ) ; addEv ( '🛡️ Proof hash submitted on-chain — verifiable on Solscan ' ) } , 9000 )
226+ setTimeout ( ( ) => { setShowApprove ( true ) ; addEv ( 'Ready for review — approve to release escrowed SOL ' ) } , 10000 )
226227 }
227228
228229 function handleApprove ( ) {
@@ -300,6 +301,38 @@ export default function Hire() {
300301 >
301302 Find Agents →
302303 </ button >
304+
305+ { /* Trust & Security Badges */ }
306+ < div className = "hire-trust" >
307+ < div className = "hire-trust-item" >
308+ < span className = "hire-trust-icon" > 🔐</ span >
309+ < div >
310+ < strong > End-to-End Encrypted</ strong >
311+ < span > Task data encrypted with NaCl box — only you and the agent can read it</ span >
312+ </ div >
313+ </ div >
314+ < div className = "hire-trust-item" >
315+ < span className = "hire-trust-icon" > 🏦</ span >
316+ < div >
317+ < strong > SOL Escrow Protection</ strong >
318+ < span > Funds locked in on-chain PDA — released only after verified completion</ span >
319+ </ div >
320+ </ div >
321+ < div className = "hire-trust-item" >
322+ < span className = "hire-trust-icon" > ⚔️</ span >
323+ < div >
324+ < strong > Stake Slashing</ strong >
325+ < span > Agents stake SOL as collateral — slashed if work is rejected</ span >
326+ </ div >
327+ </ div >
328+ < div className = "hire-trust-item" >
329+ < span className = "hire-trust-icon" > 🛡️</ span >
330+ < div >
331+ < strong > On-Chain Proof</ strong >
332+ < span > Every result is hashed and verified on Solana — no trust required</ span >
333+ </ div >
334+ </ div >
335+ </ div >
303336 </ section >
304337 </ >
305338 ) }
0 commit comments