π¦ Release v2.7.0 β inaready
0.0. π§ Staging 2.7.0 by Pre Roti - Ready for InaReady
0.1.0 π§ This Release Notes
β Highlights
- docs(readme): fix the dynamic badge for dev. version and status.
- chore(package): remove the codename data.
- docs(security): fix the description of supported version, and remove the table.
π Diffs
- Compare: v2.6.7...v2.7.0
0.2.0. π§ Notes Quick Map
| Section | Title | Status |
|---|---|---|
| 0.0 | Staging | β |
| 1.0 | Landing Protocol | In Progress |
| 2.0 | Login Protocol | Released |
| 3.0 | Digital ID Protocol | In Progress |
| 4.0 | Wallet Protocol | In Progress |
| 5.0 | Token Protocol | In Progress |
| 6.0 | NFTs Market Protocol | Planned |
| 7.0 | Terms of Use Protocol | Released |
| 8.0 | Dashboard Protocol | Planned |
| 9.0 | Notes | β |
| 10.0 | Feedback & Contribution | β |
0.3.0. π§ Staging Preview Image
| Preview 1 | Preview 2 |
|---|---|
![]() |
![]() |
0.4.0. π§ Support Status
| Version | Codename | Status | Relation |
|---|---|---|---|
| 2.7.00 | inaready | Handed-Over | Cloned Here |
0.3.0. π§ The dApp Staging Link
- Link #1: pabrikroti.endhonesa.com
- Link #2: preroti.endhonesa.com
1.0. π§ Landing Protocol β οΈ (In Progress)
A set of rules that governs the data transmitted and received between this dApp and the client on the user device.
1.1.0. π Host Detection β (Released)
Rules to detect the Domain and/or Subdomain used by the client, allowing the dApp to determine what content to serve dynamically.
1.2.0. π§± Header Component β (Released)
A frontend component that organizes and renders:
- 1.2.1. π Main Logo β
(Released)
... - 1.2.2. π NFTs Search Form β
(Released)
... - 1.2.3. π User Button β
(Released)
... - 1.2.4. π URL to QR Code β
(Released)
... - 1.2.5. β° Drop Down Menu β
(Released)
...
Designed for client-side accessibility and responsive navigation.
1.3.0. π― Landing Content β οΈ (In Progress)
A dedicated content designed to guide users toward a single, clear objectiveβwhether conversion, lead generation, or direct interaction.
This content includes:
- 1.3.1. π¦Έ Hero Slider
β οΈ (In Progress)
... - 1.3.2. π Featured Grid
β οΈ (In Progress)
... - 1.3.3. π¨ Visual Display CTA
β οΈ (In Progress)
... - 1.3.4. πΉ Video Embed CTA
β οΈ (In Progress)
... - 1.3.5. π Paragraph Text CTA
β οΈ (In Progress)
...
Those contents focused on intention rather than exploration.
1.4.0. π¦Ά Footer Component β (Released)
A frontend component that provides:
- 1.4.1. βοΈ Email Subscription β
(Released)
... - 1.4.2. π Social Link List β
(Released)
... - 1.4.3. Β©οΈ Copyright β
(Released)
... - 1.4.4. π Terms of Use Link β
(Released)
... - 1.4.5. πΌοΈ Footer Logo β
(Released)
...
Organized for easy access on the client side and designed for brand reinforcement.
2.0. π Login Protocol β (Released)
A protocol that enables users to securely access the dApp using a variety of authentication methods using the Thirdweb Connect
2.1.0. π§ Login Page β (Released)
A dedicated page is displayed when a user has not logged in to restrict access to Wallet-Gated Content, ensuring that only authenticated users can interact with specific features or view protected sections of the dApp.
This page includes:
- 2.1.1. π¨ Login Art β
(Released)
β Visual element representing the dApp's identity and aesthetic. - 2.1.2. π’ Login Banner β
(Released)
β Highlight section to convey key messages or campaigns. - 2.1.3. π― Login CTA β
(Released)
β Text element used as a call-to-action message and branding. - 2.1.4. π Login Form β
(Released)
β Interface for selecting login methods via Thirdweb Connect. - 2.1.5. π Terms of Use Link β
(Released)
β Redirects users to the platform terms before entering. - 2.1.6. πΌοΈ Footer Banner β
(Released)
β Optional call-to-action or branding component at the bottom of the login view.
Focused on user onboarding while reinforcing visual identity and content access policies.
2.2.0 π ConnectButton Integration β (Released)
This dApp uses the ConnectButton component from the Thirdweb Connect SDK, which enables seamless login experiences across multiple authentication methods. Upon successful login, a non-custodial in-dApp wallet is generated, allowing users to store tokens and interact with the dApp securely.
Supported login methods:
- 2.2.1. π’ Google Login β
(Released)
β Uses OAuth 2.0, a widely adopted authorization protocol, to authenticate users via their Google account. Automatically generates an in-dApp wallet, enabling secure asset storage and interaction without needing browser extensions. - 2.2.2. π Apple ID Login β
(Released)
β Provides a Web3 onboarding flow through Apple ID credentials. It ensures a secure and frictionless user experience by leveraging the userβs trusted Apple ecosystem. - 2.2.3. π§ Email Login β
(Released)
β A familiar Web2-style login that supports passwordless authentication. Upon login, an in-dApp wallet is created in the background, enabling users to interact with the dApp without needing traditional credentials. - 2.2.4. π± Phone Login β
(Released)
β Similar to Email Login, this method streamlines the onboarding process by allowing users to authenticate with their mobile number and receive a verification codeβideal for mobile-first experiences. - 2.2.5. π Passkey Login β
(Released)
β A modern, secure, and passwordless authentication method. Uses biometric verification (e.g., Face ID, fingerprint) or local PINs for smooth and safe access. - 2.2.6. π§© Connect a Wallet β
(Released)
β Opens a wallet selection modal, allowing users to connect an existing Web3 wallet, such as MetaMask, Phantom, or OKX, giving experienced users full control over their digital assets.
Each login method creates a secure, user-friendly entry point into the decentralized experience, with no seed phrases, no password fatigue, and maximum Web3 usability.
3.0. πͺͺ Digital ID Protocol β οΈ (In Progress)
The next iteration of digital identity on the Internet β powered by distributed systems, blockchains, decentralized applications, and tokenomics β to define and own identity beyond centralized platforms.
This Digital ID Protocol transforms wallets into identities, identities into reputations, and reputations into trust β on your terms.
3.1.0. π§ User Default Modal π§ͺ (Experimental)
A reusable modal interface that appears on demand for user actions like login, wallet selection, or digital identity initialization.
In addition to handling authentication (email, phone, or wallet), this modal also acts as a gateway to the user's in-dApp wallet β allowing interactions with the blockchain, token balances, and transactions without ever leaving the dApp environment.
3.2.0. π€ User Account β οΈ (In Progress)
A secure, user-controlled page that stores and manages identity data on-chain. Privacy settings and data visibility are fully managed by the user. Smart contract-based identity will follow ERC-725 (for claims & keys) and ERC-735 (for verifiable credentials).
This identity system includes:
- 3.2.1. π User Name
β οΈ (In Progress)
β By default, the userβs in-dApp wallet address serves as their identifier. However, users can customize it into a readable username, making it easier to share and remember. - 3.2.2. πΌοΈ User Photo
β οΈ (In Progress)
β A customizable avatar or profile image stored either off-chain (via IPFS) or on-chain via metadata URI. This visual identity reinforces recognizability and can be used across multiple Web3 platforms that respect the same identity schema. - 3.2.3. 𧬠User Bio
β οΈ (In Progress)
β A short description or statement representing the userβs intent, background, or values. The bio is public-facing and can be updated by the user every time. It humanizes on-chain identity and adds context to the userβs presence in the ecosystem. - 3.2.4. ποΈ User Records
β οΈ (In Progress)
β A collection of structured personal records that form a deeper layer of the userβs identity. These records are the userβs role, contribution, and experience within the PABRIKROTI ecosystem β enabling identity-driven reputation across the PLW framework: Playing, Learning, and Working.
β These records are modular, optionally encrypted, and under user control. They donβt just say what a user did β they show who they are becoming in the world of tokenized playing, learning, and working. - 3.2.5. π User Social
β οΈ (In Progress)
β An optional collection of external links that help bridge the userβs profile to their Internet presence (Twitter, Lens, Farcaster, personal site, etc.). Each link can be toggled for visibility and verified via linked wallet signatures. - 3.2.6. πͺͺ User Profile Page
β οΈ (In Progress)
β A public-facing profile view where other users can view selected identity fields, depending on the privacy settings defined by the profile owner. Accessible by URL based on User Name, it serves as a decentralized personal homepage within the dApp ecosystem.
4.0. π Wallet Protocol β οΈ (In Progress)
Provide a user-friendly and secure way to interact with blockchain technology, allowing users to store, manage, and utilize digital assets such as NFTs and fungible tokens. This protocol simplifies onboarding into Web3 by abstracting traditional wallet complexities.
The Wallet Protocol is the heartbeat of interaction within the dApp β managing not only assets, but experiences, permissions, and proof of belonging.
4.1.0. π§± In-dApp Wallet β (Released)
An embedded, non-custodial wallet is directly integrated into the dApp. It allows users to:
- 4.1.1. π Manage assets (NFTs & FTs) β
(Released)
... - 4.1.2. π Interact with smart contracts β
(Released)
... - 4.1.3. π Authenticate within the dApp β
(Released)
... - 4.1.4. π Experience Web3 without ever leaving the interface β
(Released)
...
No need to install browser extensions or manage seed phrases.
4.2.0. π§ Smart Wallet β (Released)
A Web3 wallet built using account abstraction, utilizing smart contracts instead of EOA private keys. It unlocks features such as:
- 4.2.1. β½ Gas sponsorship β
(Released)
... - 4.2.2. π¦ Batched transactions β
(Released)
... - 4.2.3. βοΈ Signless interaction β
(Released)
...
Often referred to as smart accounts, they radically improve usability and security.
4.3.0. πΈ Sponsored Gas β (Released)
Allows the dApp to pay gas fees on behalf of users. This creates a seamless, gasless experience β essential for onboarding non-technical users and enabling frictionless blockchain interaction.
4.4.0. π Wallet-Gated Content β (Released)
Content and features within the dApp can be restricted based on wallet status (logged in or not). This enables:
- 4.4.1. π Exclusive experiences β
(Released)
... - 4.4.2. π Allowlist-based utilities β
(Released)
... - 4.4.3. ποΈ Access to unlock interactions β
(Released)
...
All are managed in a transparent and decentralized manner.
4.5.0. πΌοΈ Owned NFTs β οΈ (In Progress)
Display a visual list of NFTs owned by the user, presented as clickable thumbnails. Each opens a brief detail modal with metadata and potential actions (e.g., view, share, transfer).
4.6.0. π° Owned FTs β οΈ (In Progress)
Display a list of fungible tokens (FTs) held in the user's wallet, shown as token balances. Each entry opens a detailed view showing metadata and interactions like transfer or staking (if available).
4.7.0. π Swap NFTs β οΈ (In Progress)
Allows users to transfer an NFT to default destination addresses in the PABRIKROTI ecosystem and other addresses manually input by the user. This is accessible via the NFT detail view.
4.8.0. π Swap FTs β οΈ (In Progress)
Allows users to transfer a fungible token (FT) to default destination addresses in the PABRIKROTI ecosystem and other addresses manually input by the user. This is accessible via the FT detail view.
4.9.0. π User NFTs Records β οΈ (In Progress)
Displays the user's NFT activity log, including:
- 4.9.1. π₯π€ Received / Sent NFTs
β οΈ (In Progress)
... - 4.9.2. π₯ Burned NFTs
β οΈ (In Progress)
... - 4.9.3. π Blockchain transaction hashes
β οΈ (In Progress)
...
Each activity log is clickable and opens the corresponding record on the blockchain explorer.
4.10.0 π User FTs Records β οΈ (In Progress)
Displays the user's fungible token (FT) transaction history, including:
- 4.10.1. ππ Incoming / outgoing transfers
β οΈ (In Progress)
... - 4.10.2. π₯ Burn events
β οΈ (In Progress)
... - 4.10.3. π Transaction or event hashes
β οΈ (In Progress)
...
Explorer links are provided for full transparency and auditability.
5.0. πͺ Token Protocol β οΈ (In Progress)
A modular system that allows each tenant to deploy, publish, and distribute their NFTs and FTs, manage gated content, and provide claimable interactions for users β all backed by on-chain smart contracts and wallet integration.
5.1.0. βοΈ Tenant Deploy Contract β οΈ (In Progress)
Allows each tenant (sub-project or brand) to deploy their own NFT and FT smart contracts. This ensures independence, traceability, and ownership over digital assets.
5.2.0. π€ Tenant Publish NFTs β οΈ (In Progress)
Enables tenants to publish NFT collections, including metadata, images, edition types, and claim conditions, ready to be minted and distributed.
5.3.0. ποΈ NFTs Lister β (Released)
Displays all available NFTs across the tenant scope. Includes filters, sorting, and visual previews for easy exploration.
5.4.0. π NFT Form β (Released)
A dynamic form component for claiming NFTs based on type and conditions:
- 5.4.1. 𧬠Claim NFT 1 of 1 Edition β
(Released)
β A unique, single-edition NFT that can only be claimed once by a user. - 5.4.2. π’ Claim NFT Limited Edition β
(Released)
β NFTs with a fixed number of editions available for public or gated claiming. - 5.4.3. π Claim NFT Open Edition β
(Released)
β NFTs are available in unlimited supply, optionally gated by time or wallet criteria.
5.5.0. π NFT Gated Content β (Released)
Restricts access to exclusive content or features based on NFT ownership. Enables NFT-based memberships, unlockable resources, or privileges.
5.6.0. π€ Tenant Publish FTs β οΈ (In Progress)
Allows tenants to publish fungible tokens (ERC20) for reward, utility, or governance use. Metadata and supply configurations are set during publishing.
5.7.0. π FTs Lister β (Released)
Displays available fungible tokens, including token name, balance, supply, and eligibility for claim or interaction.
5.8.0. π FT Form β (Released)
An interactive form to claim or receive fungible tokens based on defined conditions:
- 5.8.1. π° Claim FT Fixed Supply β
(Released)
β A capped total supply, distributed proportionally or through public drops. - 5.8.2. π― Claim FT Limited Supply β
(Released)
β A subset of the total supply is made claimable via specific windows or criteria. - 5.8.3. π§ Claim FT Open Supply β
(Released)
β Unlimited supply of tokens claimable at any time, subject to gating logic.
5.9.0. π FT Gated Content β (Released)
Restricts access to features or areas of the dApp based on fungible token balance β e.g., voting, access to downloads, or special pages.
6.0. ποΈ NFTs Market Protocol π§© (Planned)
Enables users and tenants to list, trade, and showcase NFT assets using fixed-price or auction models, forming a decentralized NFT economy across the platform ecosystem.
6.1.0. π¨ Collections Showcase π§© (Planned)
Visual display of curated or trending NFT collections, aimed at increasing discovery and engagement across the marketplace.
6.2.0. π§Ύ NFTs Collection π§© (Planned)
Dedicated collection pages (based on a single smart contract) showing all NFTs within a set, including metadata, floor price, supply, and minting status.
6.3.0. π± NFT Buy/Sell π§© (Planned)
Enables transactional functionality for NFTs via multiple methods:
- 6.3.1. π΅ NFT Fix Price Listing π§© (Planned)
β Sellers can list NFTs at a specific price. - 6.3.2. π NFT Fix Price Buying π§© (Planned)
β Buyers can purchase listed NFTs instantly at stated prices. - 6.3.3. β³ NFT Auction Listing π§© (Planned)
β Sellers can start time-based auctions with min/max bid limits. - 6.3.4. π§€ NFT Auction Bidding π§© (Planned)
β Buyers can place bids during active auctions. - 6.3.5. π© NFT User Best Offer π§© (Planned)
β Allows buyers to submit offers for NFTs, which sellers can accept or reject. - 6.3.6. π§Ύ NFT Buy/Sell History π§© (Planned)
β Full record of all transactional activity per user and NFT.
6.4.0. π‘ Market Live Activity π§© (Planned)
Real-time stream of NFT market activity, including claims, transfers, bids, and sales β designed for visibility and social proof.
7.0. π Terms of Use Protocol β (Released)
Defines the terms of interaction between users and the platform, including digital asset rights, publishing rules, moderation, and access control.
May include programmable enforcement using smart contracts.
8.0. π Dashboard Protocol π§© (Planned)
A central control panel for tenants and admins to configure and monitor their dApp experience.
8.1.0. βοΈ Settings Dashboard π§© (Planned)
Admin interface for adjusting UI, content, and behavior of tenant-level web apps:
- 8.1.1. π§± Basic Setting π§© (Planned)
β General config such as title, description, domain, and metadata. - 8.1.2. πΌοΈ Header Setting π§© (Planned)
β Logo, nav items, and search form. - 8.1.3. π― Landing Setting π§© (Planned)
β Hero sliders, featured grids, CTA sections, and video embed. - 8.1.4. π¦Ά Footer Setting π§© (Planned)
β Copyright, social inks, logos, and subscription. - 8.1.5. π Login Setting π§© (Planned)
β Banner, terms, login form, and footer logo. - 8.1.6. πΌοΈ NFTs Lister/Form Setting π§© (Planned)
β Setting any displayed options for NFT components. - 8.1.7. π° FTs Lister/Form Setting π§© (Planned)
β Setting any displayed options for FT components. - 8.1.8. π Terms of Use Setting π§© (Planned)
β Setting and editing the content of the terms of use and legal.
8.2.0. π Analytics Dashboard π§© (Planned)
Provides metrics and insights for monitoring performance:
- 8.2.1. π Traffic Analytics π§© (Planned)
β Pageviews, referrers, bounce rate, etc. - 8.2.2. π₯ User Analytics π§© (Planned)
β User growth, retention, login patterns, etc. - 8.2.3. πͺ Token Analytics π§© (Planned)
β Token claims, distributions, supply usage, etc. - 8.2.4. πΉ Market Analytics π§© (Planned)
β Sales volume, bids, pricing trends, etc.
9.0. π οΈ Notes
- Scalable, fully branded Onchain tokenize β flexibly and with full brand control.
- Built by Prof. NOTA and Prof. NOTA Inc. in 0101 Universe
- Built with Next.js, Tailwind CSS, and TypeScript
- Blockchain-integrated via ThirdWeb SDK v5
- Fully modular and multi-tenant ready.
9.1.0. π Changelog Highlights
- βοΈ Prepared Dashboard Protocol with Settings Dashboard and Analytics Dashboard.
- β Implemented Terms of Use Protocol.
- βοΈ Prepared NFTs Market Protocol with Collections Showcase, NFTs Collection, NFT Buy/Sell, and Market Live Activity.
- βοΈ Prepared Tenant Deploy Contract, and Tenant Publish FTs as part of Token Protocol.
β οΈ Introduced Tenant Publish NFTs as part of Token Protocol.- β Implemented Token Protocol with NFTs Lister, NFT Form, NFT Gated Content, FTs Lister, FT Form, and FT Gated Content.
β οΈ Introduced Owned NFTs, Owned FTs, Swap NFTs, Swap FTs, User NFTs Records, and User FTs Records as part of Wallet Protocol.- β Implemented Wallet Protocol with In-dApp Wallet, Smart Wallet, Sponsored Gas, and Wallet-Gated Content.
- βοΈ Prepared User Account as part of Digital ID Protocol with User Name, User Photo, User Bio, User Records, User Social, and User Profile Page.
- π§ͺ Enabled User Default Modal as part of Digital ID Protocol.
- β Implemented Login Protocol with Login Page, and ConnectButton Integration.
β οΈ Initial implementation of Landing Content part of Landing Protocol with Hero Slider, Featured Grid, Visual Display CTA, Video Embed CTA, and Paragraph Text CTA.- β Implemented Landing Protocol with Host Detection, Header Component, and Footer Component.
10.0. π© Feedback & Contribution
Feel free to open an issue or submit a pull request.
For questions or support, please send to this contact nota@endhonesa.com.
Prof. NOTA Inc. β Making Web3 Meaningful.

