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.