** May 9, 2020. POBA Application is in development and whitepaper is being updated regularly. Check back for updates and feel free to contact us for any questions, ideas, or inquiry into POBA tagging your product inventory.

Whitepaper

Rough draft v1


Physical Object Blockchain Asset (POBA) is the process of tokenizing a hard asset to prove ownership and authenticity. This is achieved by minting a unique POBA NFT token and assigning it to a hard asset on a blockchain network. This provides individuals and industries a low-cost tamper-proof asset tracing and validating system for their products.

Physical Object Blockchain Asset – Dapp to automatically create NFT tokens upon successful order completion using solidty smartcontract and Chainlink oracle for off-chain data fulfillment.

1. A physical asset is branded, ie. Unique Identification Number, Barcode, QR Code, RFID, etc.
2. Asset identifiers are stored on a remote database, ie. eCommerce Store, Inventory Database, Cloud Storage.
3. POBA Token assignment is performed upon successful verification of asset ID or completed order ID #.

4. Customer retains ownership of unique POBA token in a NFT friendly crypto wallet or POBA web wallet for easy display and transfer.

What is it? (POBA Physical Object Blockchain Asset) (POBA) is used to full-fill a need in the cybersecurity digital landscape representing an asset tag for Identification, Verification and Authorization of data request and fulfillment. While also providing secure access controls suchs as Iphone enabled crypto wallets, touch screen crypto wallets, and simple qr coded key cards. ( see below)

POBA Tag is based on NFT tokenomics uses Chainlink middle-ware and SmartContracts deployed to a decentralized ledger system or blockchain. POBA offers a solution for automating token creation where it is needed most . A web3 interface or Dapp exist to provide end users options to verify POBA enabled products, browse token directory, trade tokens with users and general wallet management. POBA can use any off-chain rest-api to provide data for NFT encoding.

Endusers verify their products & claim POBA NFTs by entering their license key received upon successful order completion. To initiate calls and claim their POBA NFT token users must have a browser wallet (ie. MetaMask) or other erc20 / erc721 NFT enabled wallet. My personal preference is the Iphone MetaMask version because it neatly organizes your NFTs into a separate “collections” category.

The POBA system is designed for industries where the authenticity of their product is critical to end users or key stakeholders. The POBA system is designed to be integrated into any organisation’s current inventory & or e-commerce system requiring minimal setup and running costs.

Multi step verification 
Vendors have the option to configure multi step verification to increase authentication security.  Added security layer using shipping/tracking APIs to confirm delivery allows merchants to track a products distribution points.

The entire market buyer, seller interaction/protection could be completed in an automated, independent user generated process with the help of on-chain logic + user selected real time oracle data. ! (i.e. tracking data, order confirmation, proof of ownership, proof of payment, receipts, refunds, coupons, package insurance, )

Oracles Fees
FourSwords network of oracles are required for NFT minting and verifying product information and details. The FourSwords oracles will require payment for every POBA tag that is minted and for retrieving product data, like; logistics, owner history, product details, etc. Multiple oracles may be required to fulfill multiple API calls throughout the verification process, especially in situations of high asset value where the need for multiple trusted authentication is required to reduce security related issues. 


Standard Verification Oracle Fees: 0.01 LINK per POBA verification
**Multi-step Verification Oracle Fee: 0.01 – 0.04 LINK per POBA verification.

**High value goods may require multiple verification API calls to various real time trusted data points before authorizing the creation of POBA token.


How to verify POBA tag
1. Go to pobatag.com

2. Select “Verify” menu option

3. Open MetaMask and change network to matic (url:how to setup matic wallet)
POBA beta release requires manual site connection through MetaMask)

4. Right click the top right circle inside your MetaMask browser wallet and go to “connected sites”. Click option to “Manually connect current site” Once MetaMask browser wallet is connected you can now enter the POBA Key provided to you with your completed order receipt or the serial encoded into your POBA tagged product. 

(Alternatively,  POBA tagged product with a QR code allows users to simply scan the QR to begin the verification process.)

POBA Key will trigger oracle to call ecommerce or inventory api where POBA tagged items were last or originally distributed from.   Oracle waits for response and then confirms or denies authorization.  Upon successful authentication the “Mint” button will become unlocked and enable POBA NFT token creation. 

Roadmap
Stage 1. Complete the POBA minting system 
Stage 2. Create web based POBA wallet
Stage 3. WordPress plugin for easy store configuration.
      Stage 4. Create Amazon, Shopify, Quickbooks, dOrigin Chainlink External Adapters
Stage 5. Deploy to Polygon(Matic) Blockchain
      Stage 6. Deploy to Ethereum Mainnet
      Stage 7. POBA tagged Chainlink cubes promotional gifts. 
Stage 8. Start onboarding early access merchants 
      Stage 9. QR code reader + Generator
Stage 10. NFC scanner + NFC POBA tags.
Stage 11. Randomized oracle selection on request.
Stage 12. Create the POBA marketplace
Stage 13. Create the DeFi rewards system
Stage 14. Create an automated accounting system within smart contracts
Stage 15. NFTs for products with multiple owners 
Vendor Onboarding Roadmap

Stage 0. Art, Merchandise, Promotional goods, Clothing, Accessories
Stage 1. Art, Collectibles, Indi creative types. Consumer Goods
Stage 2  Retail markets with high volume luxury goods. (watches, purses, clothes, perfumes)
Stage 3. Retail markets with high cost luxury goods. (art,exotic cars, boats, planes
Stage 4. Legal Contracts (partnerships, inheritance)
Stage 5. Land, Property – Buy, lease, Sell
Stage 6. Company and Corporation
Stage 7. Precious Mineral, mining and resources
Stage 8. Healthcare, Pharmaceutical, Education, Nonprofits and Charities. 
Stage 9+ Local Government, Federal Government, International Relief and mfkin space ship rides to the moon. 
 
Glossary
Chainlink: Standard in decentralized blockchain middleware
Dapp: Decentralized application deployed to a blockchain
DeFi: Decentralized finance
ETH: Token used on Ethereum blockchain
Gas: Fee paid to perform transaction on blockchain
LINK: ERC677 transfer & call token used to pay oracle operators.
MATIC: Gas token used on Polygon Blockchain
MetaMask: Crypto mobile and browser wallet for token storage
NFC: Near field communications device for mobile tap to scan function
Minting: The process of token creation
OKLG: ERC20 token used on Polygon blockchain
Oracle: Blockchain middleware for offchain data consumption
Oracle fee: Fee paid to Oracles for fulfilling off-chain data.
POBA key: Key or serial number assigned to POBA product
POBA tag: Physical label containing POBA key or serial #
POBA token: Non Fungible ERC721 tradable token
POBA Wallet: Web based wallet auto assigned to upon account creation.
Pool: Shared wallet for holding user token assets.