Petso Docs

Table of contents

User Scenarios

User Scenarios for Web3 Users & Decentralized ID (DID) in the Petso App

Petso leverages Web3 and Decentralized Identifiers (DID) to offer a secure, transparent, and user-controlled experience. Below are detailed user scenarios covering both Web3 users and DID usage within the app.

πŸ”Ή Web3 User Scenarios

1️⃣ Onboarding & Access via Web3 (DID Staking Option)

User: A crypto-savvy pet owner wants to access Petso using Web3 instead of traditional payments. Flow: βœ… Connects a crypto wallet (e.g., MetaMask, WalletConnect, Coinbase Wallet) to Petso. βœ… Buys and stakes $100 worth of $PET. βœ… Receives 1 DID per $100 staked, granting full app access. βœ… DID is recorded on-chain, acting as their digital pet identity. βœ… Gains lifetime access to Petso and can use DID for authentication.

πŸ”Ή Value: Eliminates reliance on centralized credentials, ensures ownership of pet data, and provides potential staking rewards.

2️⃣ Managing Pet Data on the Blockchain

User: A pet owner wants to store and manage their pet’s health records securely. Flow: βœ… Uses DID to log in to Petso. βœ… Uploads vaccination records, health certificates, microchip details. βœ… Documents are stored securely on a decentralized storage network (e.g., IPFS, Arweave, Filecoin). βœ… Shares access to a vet/groomer via DID authentication instead of email/password.

πŸ”Ή Value: Pet owners control who can access and modify their pet’s data, ensuring privacy and data sovereignty.

3️⃣ Verifying Pet Ownership via DID & NFTs

User: A breeder wants to transfer ownership of a pet using blockchain. Flow: βœ… The breeder mints an NFT representing the pet’s digital identity (DID-linked NFT). βœ… Transfers the NFT to the new owner’s wallet address. βœ… New owner receives full access to the pet’s health records and history via their DID.

πŸ”Ή Value: Fraud-proof pet ownership transfers, immutable history tracking, and tamper-proof proof-of-ownership.

4️⃣ Booking & Paying for Services via Web3

User: A pet owner books a grooming service using $PET tokens instead of fiat. Flow: βœ… Logs in with DID and selects a grooming service. βœ… Pays in $PET tokens (with optional discount for staking users). βœ… Groomer confirms the booking, and a smart contract locks funds until service completion. βœ… Upon completion, funds are automatically released via smart contract. βœ… Groomer receives DID verification that the pet’s vaccination records are up to date.

πŸ”Ή Value: Seamless trustless transactions, eliminates chargebacks, and prevents fraud.

πŸ”Ή Decentralized ID (DID) Use Cases in Petso

5️⃣ Secure Login & Authentication (No Email/Password Needed)

User: A pet owner logs into Petso using DID authentication instead of email/password. Flow: βœ… Opens Petso and selects Web3 login. βœ… Connects their crypto wallet (MetaMask, WalletConnect, etc.). βœ… DID is verified via smart contract. βœ… Gains instant, secure access without passwords.

πŸ”Ή Value: No centralized servers storing sensitive login data, prevents phishing & hacks.

User: A pet owner visits a vet and wants to share health records without handing over physical copies. Flow: βœ… Logs into Petso with DID. βœ… Selects a veterinarian and grants temporary access to the pet’s health records via DID-based permissions. βœ… Vet verifies the pet’s medical history on-chain. βœ… Access automatically revokes after 24 hours (or per user settings).

πŸ”Ή Value: Privacy-first data sharing, vet access without reliance on third-party databases.

7️⃣ Emergency Access to Medical Records

User: A lost pet is found, and a shelter needs immediate access to medical details. Flow: βœ… The pet’s collar has a QR code linked to the DID. βœ… The shelter scans the QR code and is prompted to request access. βœ… Owner receives a push notification and grants access remotely. βœ… Shelter verifies vaccination & medical history via blockchain.

πŸ”Ή Value: Enables real-time, consent-based medical access in emergencies.

8️⃣ Peer-to-Peer Pet Adoption with DID Verification

User: A pet owner wants to adopt a pet and verify its history before adoption. Flow: βœ… The adopter scans the DID-linked QR code of the pet. βœ… Verifies breed details, vaccination status, medical history on-chain. βœ… Adoption fee is paid via $PET tokens, secured by a smart contract. βœ… Ownership transfer automatically updates the DID registry.

πŸ”Ή Value: Eliminates fake adoption scams, ensures authentic pet history tracking.

9️⃣ Loyalty Rewards & Token Staking Benefits

User: A pet owner wants to earn rewards for engagement. Flow: βœ… Stakes $PET tokens to maintain active DID. βœ… Earns token-based rewards for regular checkups, vaccination updates, and app engagement. βœ… Uses earned tokens for discounts on services & marketplace items.

πŸ”Ή Value: Gamified pet care incentives, staking rewards encourage retention.

πŸ”Ÿ Seamless Marketplace Transactions & Ownership Proof

User: A pet owner buys a microchip implant & accessories from the Petso marketplace. Flow: βœ… Purchases item using $PET tokens. βœ… Receives a DID-verified digital receipt. βœ… When implanting a microchip, the DID is automatically linked to the pet’s profile.

πŸ”Ή Value: Blockchain-backed proof of purchase & authenticity, reducing counterfeit products.

Process Flowchart

1️⃣ Onboarding & Access via Web3 (DID Staking Option)

User Action: Connect crypto wallet β†’ Stake $100 PET β†’ Receive DID β†’ Gain lifetime access Outcome: Secure, decentralized access with DID authentication

2️⃣ Managing Pet Data on the Blockchain

User Action: Login with DID β†’ Upload pet records β†’ Store on decentralized storage (IPFS, Arweave, etc.) β†’ Share access with vet/groomer Outcome: Privacy-preserving, user-controlled data access

3️⃣ Verifying Pet Ownership via DID & NFTs

User Action: Breeder mints NFT (linked to DID) β†’ Transfers NFT to new owner β†’ Owner gets full access to pet records Outcome: Immutable proof of pet ownership

4️⃣ Booking & Paying for Services via Web3

User Action: Log in with DID β†’ Select service β†’ Pay using $PET β†’ Smart contract holds funds β†’ Release upon completion Outcome: Secure, trustless transactions with no chargebacks

5️⃣ Secure Login & Authentication (No Email/Password Needed)

User Action: Open Petso β†’ Select Web3 login β†’ Connect wallet β†’ DID verified via smart contract β†’ Access granted Outcome: No centralized credentials, preventing phishing & hacks

User Action: Log in with DID β†’ Select vet β†’ Grant temporary access β†’ Vet verifies pet history β†’ Access revokes after set period Outcome: Controlled, consent-based data sharing

7️⃣ Emergency Access to Medical Records

User Action: Pet’s QR code linked to DID β†’ Shelter scans QR β†’ Request sent to owner β†’ Owner grants remote access Outcome: Real-time emergency access without exposing sensitive data

8️⃣ Peer-to-Peer Pet Adoption with DID Verification

User Action: Scan pet’s DID-linked QR β†’ Verify pet’s history β†’ Pay adoption fee in $PET β†’ Smart contract confirms ownership transfer Outcome: Fraud-proof adoption with verifiable pet history

9️⃣ Loyalty Rewards & Token Staking Benefits

User Action: Stake $PET to keep DID active β†’ Earn tokens for checkups, vaccinations & engagement β†’ Use tokens for discounts Outcome: Gamified pet care & increased user retention

πŸ”Ÿ Seamless Marketplace Transactions & Ownership Proof

User Action: Purchase pet product via $PET β†’ Receive DID-verified digital receipt β†’ Microchip implant links DID to pet profile Outcome: Fraud-proof purchases & authentic pet product tracking

πŸš€ Conclusion

By integrating Web3 technology and DID, Petso: βœ”οΈ Empowers users with true data ownership & privacy. βœ”οΈ Eliminates centralized risks (phishing, hacks, lost credentials). βœ”οΈ Ensures trust, transparency, and security in pet ownership & professional services. βœ”οΈ Streamlines payments, access control, and identity verification.