{"id":277,"date":"2026-06-28T15:59:31","date_gmt":"2026-06-28T15:59:31","guid":{"rendered":"https:\/\/kiwixlabs.com\/?p=277"},"modified":"2026-06-28T15:59:33","modified_gmt":"2026-06-28T15:59:33","slug":"xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network","status":"publish","type":"post","link":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/","title":{"rendered":"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Khi c\u00e2u chuy\u1ec7n v\u1ec1 Real World Asset&nbsp;(RWA)&nbsp;tr\u01b0\u1edfng th\u00e0nh th\u00e0nh m\u1ed9t c\u01a1 h\u1ed9i tr\u1ecb gi\u00e1 h\u00e0ng ngh\u00ecn t\u1ec9 \u0111\u00f4 la,&nbsp;h\u1ea1 t\u1ea7ng c\u1ea7n thi\u1ebft \u0111\u1ec3 h\u1ed7 tr\u1ee3 n\u00f3 c\u0169ng \u0111ang thay \u0111\u1ed5i.&nbsp;\u0110\u1ed1i v\u1edbi c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n quen thu\u1ed9c v\u1edbi DeFi kh\u00f4ng c\u1ea7n ph\u00e9p,&nbsp;RWAs t\u1ea1o ra m\u1ed9t r\u00e0o c\u1ea3n l\u1edbn:&nbsp;<strong>Tu\u00e2n th\u1ee7 (Compliance)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c blockchain general-purpose&nbsp;(nh\u01b0 Ethereum mainnet ho\u1eb7c c\u00e1c L2 chu\u1ea9n)&nbsp;r\u1ea5t kh\u00f3 \u0111\u1ec3 g\u1eafn th\u00eam c\u00e1c y\u00eau c\u1ea7u tu\u00e2n th\u1ee7 c\u1ee7a t\u1ed5 ch\u1ee9c.&nbsp;M\u1ed7i dApp bu\u1ed9c ph\u1ea3i t\u1ef1 x\u00e2y m\u1ed9t v\u01b0\u1eddn t\u01b0\u1eddng KYC\/AML ri\u00eang,&nbsp;d\u1eabn \u0111\u1ebfn t\u00ednh thanh kho\u1ea3n b\u1ecb ph\u00e2n m\u1ea3nh,&nbsp;tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi d\u00f9ng k\u00e9m v\u00e0 r\u1ee7i ro b\u1ea3o m\u1eadt smart contract b\u1ecb l\u1eb7p l\u1ea1i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u00f3 l\u00e0 l\u00fac&nbsp;<strong><a href=\"https:\/\/www.plumenetwork.xyz\/\">Plume Network<\/a><\/strong>&nbsp;xu\u1ea5t hi\u1ec7n\u2014m\u00f4i tr\u01b0\u1eddng L2 modular \u0111\u1ea7u ti\u00ean \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng ri\u00eang d\u00e0nh cho Real World Assets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trong b\u00e0i h\u01b0\u1edbng d\u1eabn n\u00e0y,&nbsp;ch\u00fang ta s\u1ebd xem tr\u1ea3i nghi\u1ec7m ph\u00e1t tri\u1ec3n tr\u00ean Plume,&nbsp;c\u00e1ch identity native gi\u1ea3i quy\u1ebft r\u00e0o c\u1ea3n ch\u00ednh trong tokenization RWA,&nbsp;v\u00e0 cung c\u1ea5p m\u1ed9t t\u00edch h\u1ee3p \u0111\u00e3 \u0111\u01b0\u1ee3c code th\u1ef1c t\u1ebf:&nbsp;gom h\u1ee3p c\u00e1c t\u00e0i s\u1ea3n c\u00f3 ph\u00e2n quy\u1ec1n m\u1ed9t c\u00e1ch m\u01b0\u1ee3t m\u00e0 b\u1eb1ng&nbsp;<strong>Wallet Sweep POC<\/strong>&nbsp;c\u1ee7a ch\u00fang t\u00f4i.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Trilemma Tu\u00e2n th\u1ee7 RWA v\u00e0 gi\u1ea3i ph\u00e1p c\u1ee7a Plume<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Khi tri\u1ec3n khai c\u00e1c t\u00e0i s\u1ea3n \u0111\u01b0\u1ee3c b\u1ea3o \u0111\u1ea3m&nbsp;(nh\u01b0 b\u1ea5t \u0111\u1ed9ng s\u1ea3n token h\u00f3a,&nbsp;t\u00edn d\u1ee5ng t\u01b0 nh\u00e2n ho\u1eb7c tr\u00e1i phi\u1ebfu kho b\u1ea1c)&nbsp;l\u00ean chu\u1ed7i,&nbsp;c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n th\u01b0\u1eddng ph\u1ea3i \u0111\u1ed1i m\u1eb7t v\u1edbi ba y\u00eau c\u1ea7u m\u00e2u thu\u1eabn:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Composability<\/strong>: Ch\u00fang ta mu\u1ed1n t\u00e0i s\u1ea3n c\u00f3 th\u1ec3 giao d\u1ecbch tr\u00ean AMM v\u00e0 th\u1ecb tr\u01b0\u1eddng cho vay.<\/li>\n\n\n\n<li><strong>Permissioning<\/strong>: Ch\u1ec9 nh\u1eefng ng\u01b0\u1eddi d\u00f9ng \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00e1c minh, \u0111\u00e3 \u0111\u1ee7 \u0111i\u1ec1u ki\u1ec7n m\u1edbi c\u00f3 th\u1ec3 n\u1eafm gi\u1eef t\u00e0i s\u1ea3n.<\/li>\n\n\n\n<li><strong>User Experience<\/strong>: Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng n\u00ean ph\u1ea3i KYC 10 l\u1ea7n \u0111\u1ec3 d\u00f9ng 10 protocol kh\u00e1c nhau.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Plume gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 n\u00e0y b\u1eb1ng c\u00e1ch chuy\u1ec3n t\u1ea7ng tu\u00e2n th\u1ee7 l\u00ean m\u1ee9c network.&nbsp;Thay v\u00ec m\u1ed7i smart contract t\u1ef1 tri\u1ec3n khai whitelist t\u00f9y ch\u1ec9nh,&nbsp;Plume t\u00edch h\u1ee3p c\u00e1c c\u1ed5ng on\/off ramp fiat,&nbsp;nh\u00e0 cung c\u1ea5p identity KYC\/KYB v\u00e0 compliance oracle ngay v\u00e0o h\u1ec7 sinh th\u00e1i c\u1ee7a chu\u1ed7i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Khi ng\u01b0\u1eddi d\u00f9ng ho\u00e0n th\u00e0nh KYC qua m\u1ed9t nh\u00e0 cung c\u1ea5p \u0111\u01b0\u1ee3c network c\u00f4ng nh\u1eadn,&nbsp;m\u1ed9t attestation ho\u1eb7c Soulbound Token&nbsp;(SBT)&nbsp;s\u1ebd \u0111\u01b0\u1ee3c g\u1eafn v\u00e0o v\u00ed c\u1ee7a h\u1ecd,&nbsp;m\u1edf kh\u00f3a cho c\u00e1c dApp RWA tu\u00e2n th\u1ee7 tr\u00ean L2 c\u1ee7a Plume m\u1ed9t c\u00e1ch th\u1ed1ng nh\u1ea5t.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. T\u00ednh t\u01b0\u01a1ng th\u00edch EVM v\u1edbi c\u00e1c si\u00eau n\u0103ng l\u1ef1c RWA native<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ed1i v\u1edbi c\u00e1c k\u1ef9 s\u01b0 smart contract,&nbsp;\u0111i\u1ec1u \u0111\u1eb9p \u0111\u1ebd \u1edf Plume l\u00e0 n\u00f3 ho\u00e0n to\u00e0n t\u01b0\u01a1ng th\u00edch v\u1edbi EVM.&nbsp;B\u1ed9 k\u1ef9 n\u0103ng hi\u1ec7n t\u1ea1i c\u1ee7a b\u1ea1n\u2014Solidity,&nbsp;Vyper,&nbsp;Foundry,&nbsp;Hardhat,&nbsp;Ethers,&nbsp;viem\u2014\u0111\u1ec1u c\u00f3 th\u1ec3 chuy\u1ec3n tr\u1ef1c ti\u1ebfp.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00ec Plume h\u1ed7 tr\u1ee3 c\u00e1c chu\u1ea9n nh\u01b0&nbsp;<a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-3643\">ERC-3643 (Ti\u00eau chu\u1ea9n T-REX cho t\u00e0i s\u1ea3n \u0111\u01b0\u1ee3c quy \u0111\u1ecbnh)<\/a>,&nbsp;tu\u00e2n th\u1ee7 kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t hack \u0111\u1eb7t l\u00ean ERC-20;&nbsp;m\u00e0 l\u00e0 m\u1ed9t ph\u1ea7n \u0111\u01b0\u1ee3c x\u1eed l\u00fd m\u1ed9t c\u00e1ch t\u1ef1 nhi\u00ean.&nbsp;C\u00e1c ph\u01b0\u01a1ng th\u1ee9c&nbsp;<code>transfer<\/code>&nbsp;v\u00e0&nbsp;<code>transferFrom<\/code>&nbsp;s\u1ebd t\u1ef1 \u0111\u1ed9ng truy v\u1ea5n Identity Registry.&nbsp;N\u1ebfu ng\u01b0\u1eddi d\u00f9ng m\u1ea5t t\u01b0 c\u00e1ch \u0111\u01b0\u1ee3c c\u1ea5p ph\u00e9p,&nbsp;giao d\u1ecbch s\u1ebd revert ngay l\u1eadp t\u1ee9c.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. V\u00ed d\u1ee5 th\u1ef1c t\u1ebf: Sweep c\u00e1c RWA \u0111\u01b0\u1ee3c b\u1ea3o \u0111\u1ea3m<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e3y \u00e1p d\u1ee5ng n\u00f3.&nbsp;H\u00e3y t\u01b0\u1edfng t\u01b0\u1ee3ng b\u1ea1n \u0111ang x\u00e2y d\u1ef1ng m\u1ed9t c\u00f4ng c\u1ee5&nbsp;<strong>Wallet Sweep<\/strong>&nbsp;d\u00e0nh cho doanh nghi\u1ec7p&nbsp;(t\u01b0\u01a1ng t\u1ef1 POC c\u1ee7a ch\u00fang t\u00f4i).&nbsp;M\u1ed9t nh\u00e0 qu\u1ea3n l\u00fd qu\u1ef9 n\u1eafm gi\u1eef c\u00e1c token RWA c\u00f3 t\u00ednh tu\u00e2n th\u1ee7 tr\u00ean nhi\u1ec1u hot wallet v\u00e0 mu\u1ed1n gom ch\u00fang v\u00e0o m\u1ed9t vault cold storage an to\u00e0n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00ean m\u1ed9t m\u1ea1ng th\u00f4ng th\u01b0\u1eddng,&nbsp;b\u1ea1n c\u00f3 th\u1ec3 ph\u1ea3i \u0111\u1ea3m b\u1ea3o vault \u0111\u00e3 \u0111\u01b0\u1ee3c th\u00eam v\u00e0o whitelist c\u1ee7a m\u1ed9t contract c\u1ee5 th\u1ec3.&nbsp;Tr\u00ean Plume,&nbsp;mi\u1ec5n l\u00e0 vault \u0111\u00e1p \u1ee9ng \u0111\u1ee7 c\u00e1c ti\u00eau chu\u1ea9n identity tr\u00ean c\u1ea5p network,&nbsp;vi\u1ec7c chuy\u1ec3n token s\u1ebd th\u00e0nh c\u00f4ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u01b0\u1edbi \u0111\u00e2y l\u00e0 v\u00ed d\u1ee5 v\u1ec1 smart contract&nbsp;<code>SweepRWA.sol<\/code>&nbsp;s\u1eed d\u1ee5ng Solidity chu\u1ea9n,&nbsp;t\u1eadn d\u1ee5ng c\u00e1c kh\u00e1i ni\u1ec7m c\u1ee7a ERC-3643:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>\/\/ SPDX-License-Identifier: MIT<br>pragma solidity ^0.8.20;<br><br>import \"@openzeppelin\/contracts\/token\/ERC20\/IERC20.sol\";<br>import \"@openzeppelin\/contracts\/token\/ERC20\/utils\/SafeERC20.sol\";<br><br>\/\/ Interface cho token tu\u00e2n th\u1ee7 (v\u00ed d\u1ee5 ERC-3643 ho\u1eb7c Plume Native Standard)<br>interface ICompliantToken is IERC20 {<br>    \/\/ Standard ERC20 \u0111\u00e3 bao g\u1ed3m transferFrom, nh\u01b0ng token tu\u00e2n th\u1ee7 s\u1ebd<br>    \/\/ t\u1ef1 \u0111\u1ed9ng ki\u1ec3m tra Identity Registry tr\u01b0\u1edbc khi th\u1ef1c thi.<br>}<br><br>contract CompliantAssetSweeper {<br>    using SafeERC20 for ICompliantToken;<br><br>    event AssetsSwept(address indexed owner, address indexed recipient, uint256 totalAmount);<br><br>    \/**<br>     * @notice Sweeps m\u1ed9t token RWA tu\u00e2n th\u1ee7 c\u1ee5 th\u1ec3 t\u1eeb nhi\u1ec1u ngu\u1ed3n v\u00e0o cold vault<br>     * @dev Ng\u01b0\u1eddi nh\u1eadn v\u00e0 ng\u01b0\u1eddi g\u1eedi PH\u1ea2I \u0111\u1ec1u s\u1edf h\u1eefu badge KYC ph\u00f9 h\u1ee3p tr\u00ean Plume<br>     * @param token \u0110\u1ecba ch\u1ec9 c\u1ee7a token RWA tu\u00e2n th\u1ee7<br>     * @param sources M\u1ea3ng c\u00e1c hot wallet \u0111\u1ec3 sweep t\u1eeb \u0111\u00f3<br>     * @param vault \u0110\u1ecba ch\u1ec9 c\u1ee7a cold wallet \u0111\u00edch<br>     * @param amounts M\u1ea3ng s\u1ed1 l\u01b0\u1ee3ng c\u1ea7n r\u00fat t\u1eeb m\u1ed7i ngu\u1ed3n<br>     *\/<br>    function sweepCompliantAssets(<br>        address token,<br>        address[] calldata sources,<br>        address vault,<br>        uint256[] calldata amounts<br>    ) external {<br>        require(sources.length == amounts.length, \"Mismatched arrays\");<br><br>        uint256 totalSwept = 0;<br>        ICompliantToken rwaAsset = ICompliantToken(token);<br><br>        for (uint256 i = 0; i &lt; sources.length; i++) {<br>            \/\/ L\u01b0u \u00fd: N\u1ebfu 'sources[i]' ho\u1eb7c 'vault' thi\u1ebfu KYC tr\u00ean Plume,<br>            \/\/ transferFrom n\u00e0y s\u1ebd revert \u1edf c\u1ea5p token.<br>            rwaAsset.safeTransferFrom(sources[i], vault, amounts[i]);<br>            totalSwept += amounts[i];<br>        }<br><br>        emit AssetsSwept(msg.sender, vault, totalSwept);<br>    }<br>}<br><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea1n s\u1ebd th\u1ea5y logic \u1ee9ng d\u1ee5ng v\u1eabn r\u1ea5t s\u1ea1ch.&nbsp;B\u1ea1n kh\u00f4ng c\u1ea7n vi\u1ebft&nbsp;<code>require(IdentityRegistry(registry).isVerified(vault))<\/code>.&nbsp;Vi\u1ec7c t\u00edch h\u1ee3p tu\u00e2n th\u1ee7 \u1edf c\u1ea5p protocol ho\u1eb7c c\u1ea5p token gi\u00fap logic \u1ee9ng d\u1ee5ng lu\u00f4n trong s\u00e1ng v\u00e0 d\u1ec5 ki\u1ec3m to\u00e1n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. T\u00edch h\u1ee3p Frontend: b\u1eaft l\u1ed7i tu\u00e2n th\u1ee7 ngay t\u1ea1i ch\u1ed7<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">X\u00e2y d\u1ef1ng frontend cho POC Sweep n\u00e0y b\u1eb1ng React v\u00e0&nbsp;<code>wagmi<\/code>&nbsp;\/&nbsp;<code>viem<\/code>&nbsp;kh\u00e1 tr\u1ef1c ti\u1ebfp,&nbsp;nh\u01b0ng x\u1eed l\u00fd c\u00e1c t\u00e0i s\u1ea3n b\u1ecb gi\u1edbi h\u1ea1n \u0111\u00f2i h\u1ecfi c\u00e1ch b\u00e1o l\u1ed7i th\u1eadt m\u01b0\u1ee3t.&nbsp;N\u1ebfu m\u1ed9t l\u1ea7n sweep th\u1ea5t b\u1ea1i v\u00ec KYC,&nbsp;ch\u00fang ta n\u00ean th\u00f4ng b\u00e1o cho ng\u01b0\u1eddi d\u00f9ng r\u00f5 r\u00e0ng.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>import { useState } from 'react';<br>import { useWriteContract, useAccount, useReadContract } from 'wagmi';<br>import SWEEP_ABI from '.\/abi\/SweepRWA.json';<br><br>export const SweepDashboard = () => {<br>  const { address } = useAccount();<br>  const { writeContractAsync } = useWriteContract();<br>  <br>  \/\/ V\u00ed d\u1ee5 state gi\u1ea3<br>  const destinationVault = \"0xVaultAddress...\";<br>  const rwaToken = \"0xRwaTokenAddress...\";<br>  const sources = [\"0xSource1...\", \"0xSource2...\"];<br>  const amounts = [1000n, 200n];<br><br>  const handleSweep = async () => {<br>    try {<br>      const tx = await writeContractAsync({<br>        address: \"0xSweeperContractAddress...\",<br>        abi: SWEEP_ABI,<br>        functionName: 'sweepCompliantAssets',<br>        args: [rwaToken, sources, destinationVault, amounts],<br>      });<br>      alert(`Sweep successful! Tx: ${tx}`);<br>    } catch (error: any) {<br>      \/\/ B\u1eaft c\u00e1c reversion li\u00ean quan \u0111\u1ebfn tu\u00e2n th\u1ee7 tr\u00ean Plume\/ERC-3643<br>      if (error.message.includes(\"Identity restricted\") || error.message.includes(\"Transfer not allowed\")) {<br>        alert(\"Compliance Error: Ensure the destination vault has passed network KYC requirements.\");<br>      } else {<br>        alert(\"Transaction failed: \" + error.message);<br>      }<br>    }<br>  };<br><br>  return (<br>    &lt;div className=\"flex flex-col p-6 rounded-lg bg-gray-900 text-white shadow-xl\"><br>      &lt;h2 className=\"text-2xl font-bold mb-4\">Institutional Sweep Protocol&lt;\/h2><br>      &lt;p className=\"mb-6\">Target Vault: {destinationVault}&lt;\/p><br>      <br>      &lt;button <br>        onClick={handleSweep} <br>        className=\"px-4 py-2 bg-blue-600 hover:bg-blue-700 rounded transition-colors\"<br>      ><br>        Execute Compliant Sweep<br>      &lt;\/button><br>    &lt;\/div><br>  );<br>};<br><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. K\u1ebft lu\u1eadn &amp; c\u00e1c b\u01b0\u1edbc ti\u1ebfp theo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plume Network lo\u1ea1i b\u1ecf ph\u1ea7n l\u1edbn c\u00f4ng vi\u1ec7c n\u1eb7ng nh\u1ecdc tr\u01b0\u1edbc \u0111\u00e2y khi mu\u1ed1n ship c\u00e1c s\u1ea3n ph\u1ea9m RWA.&nbsp;B\u1eb1ng c\u00e1ch nh\u00fang tu\u00e2n th\u1ee7,&nbsp;on\/off ramp fiat v\u00e0 identity v\u00e0o c\u00e1c l\u1edbp h\u1ea1 t\u1ea7ng c\u01a1 b\u1ea3n,&nbsp;c\u00e1c nh\u00e0 x\u00e2y d\u1ef1ng c\u00f3 th\u1ec3 t\u1eadp trung v\u00e0o vi\u1ec7c t\u1ea1o ra c\u00e1c s\u1ea3n ph\u1ea9m t\u00e0i ch\u00ednh thay v\u00ec \u0111\u00f3ng vai tr\u00f2 compliance officer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u1eb5n s\u00e0ng th\u1eed t\u01b0\u01a1ng lai c\u1ee7a DeFi c\u1ea5p doanh nghi\u1ec7p?<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Kh\u00e1m ph\u00e1\u00a0<a href=\"https:\/\/docs.plumenetwork.xyz\/\">Plume Network Developer Docs<\/a>.<\/li>\n\n\n\n<li>C\u00e0i \u0111\u1eb7t v\u00ed cho Plume Testnet.<\/li>\n\n\n\n<li>Tham gia th\u1ebf gi\u1edbi c\u1ee7a c\u00e1c token \u0111\u01b0\u1ee3c ph\u00e2n quy\u1ec1n b\u1eb1ng c\u00e1c pipeline EVM quen thu\u1ed9c.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>T\u00e0i li\u1ec7u tham kh\u1ea3o &amp; b\u1eb1ng ch\u1ee9ng<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plume Network Website<\/strong>:\u00a0<a href=\"https:\/\/www.plumenetwork.xyz\/\">plumenetwork.xyz<\/a>\u00a0&#8211; Trung t\u00e2m c\u1ee7a L2 modular \u0111\u1ea7u ti\u00ean d\u00e0nh cho RWA.<\/li>\n\n\n\n<li><strong>ERC-3643 Standard<\/strong>:\u00a0<a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-3643\">Ethereum Improvement Proposals<\/a>\u00a0&#8211; Ti\u00eau chu\u1ea9n ph\u1ed5 bi\u1ebfn cho tokenization c\u00f3 t\u00ednh tu\u00e2n th\u1ee7 v\u00e0 quy \u0111\u1ecbnh.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Khi c\u00e2u chuy\u1ec7n v\u1ec1 Real World Asset&nbsp;(RWA)&nbsp;tr\u01b0\u1edfng th\u00e0nh th\u00e0nh m\u1ed9t c\u01a1 h\u1ed9i tr\u1ecb gi\u00e1 h\u00e0ng ngh\u00ecn t\u1ec9 \u0111\u00f4 la,&nbsp;h\u1ea1 t\u1ea7ng c\u1ea7n thi\u1ebft \u0111\u1ec3 h\u1ed7 tr\u1ee3 n\u00f3 c\u0169ng \u0111ang thay \u0111\u1ed5i.&nbsp;\u0110\u1ed1i v\u1edbi c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n quen thu\u1ed9c v\u1edbi DeFi kh\u00f4ng c\u1ea7n ph\u00e9p,&nbsp;RWAs t\u1ea1o ra m\u1ed9t r\u00e0o c\u1ea3n l\u1edbn:&nbsp;Tu\u00e2n th\u1ee7 (Compliance). C\u00e1c blockchain general-purpose&nbsp;(nh\u01b0 Ethereum mainnet [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[37,36,39,35,38,34,30,27],"class_list":["post-277","post","type-post","status-publish","format-standard","hentry","category-tin-tuc","tag-compliance","tag-erc-3643","tag-identity","tag-institutional-defi","tag-kyc","tag-plume-network","tag-rwa","tag-tokenization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network &#8902; KiwiX Labs KiwiX Labs<\/title>\n<meta name=\"description\" content=\"KiwiX Labs builds next-generation Web3 infrastructure. Explore our insights on RWA, DeFi, and institutional blockchain technology.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network &#8902; KiwiX Labs KiwiX Labs\" \/>\n<meta property=\"og:description\" content=\"KiwiX Labs builds next-generation Web3 infrastructure. Explore our insights on RWA, DeFi, and institutional blockchain technology.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\" \/>\n<meta property=\"og:site_name\" content=\"KiwiX Labs\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-28T15:59:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-28T15:59:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kiwixlabs.com\/wp-content\/uploads\/2026\/01\/logo-main@2x.png\" \/>\n\t<meta property=\"og:image:width\" content=\"370\" \/>\n\t<meta property=\"og:image:height\" content=\"120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patrick\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patrick\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\"},\"author\":{\"name\":\"Patrick\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#\/schema\/person\/9fb2a8e07522b7426c67dd0b12997f51\"},\"headline\":\"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network\",\"datePublished\":\"2026-06-28T15:59:31+00:00\",\"dateModified\":\"2026-06-28T15:59:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\"},\"wordCount\":1418,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#organization\"},\"keywords\":[\"Compliance\",\"ERC-3643\",\"Identity\",\"Institutional DeFi\",\"KYC\",\"Plume Network\",\"RWA\",\"Tokenization\"],\"articleSection\":[\"Tin t\u1ee9c\"],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\",\"url\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\",\"name\":\"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network &#8902; KiwiX Labs KiwiX Labs\",\"isPartOf\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#website\"},\"datePublished\":\"2026-06-28T15:59:31+00:00\",\"dateModified\":\"2026-06-28T15:59:33+00:00\",\"description\":\"KiwiX Labs builds next-generation Web3 infrastructure. Explore our insights on RWA, DeFi, and institutional blockchain technology.\",\"breadcrumb\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kiwixlabs.com\/vi\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#website\",\"url\":\"https:\/\/kiwixlabs.com\/vi\/\",\"name\":\"KiwiX Labs\",\"description\":\"Building the Infrastructure of Institutional Web3\",\"publisher\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kiwixlabs.com\/vi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#organization\",\"name\":\"KiwiX Labs\",\"url\":\"https:\/\/kiwixlabs.com\/vi\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kiwixlabs.com\/wp-content\/uploads\/2026\/01\/logo.png\",\"contentUrl\":\"https:\/\/kiwixlabs.com\/wp-content\/uploads\/2026\/01\/logo.png\",\"width\":187,\"height\":186,\"caption\":\"KiwiX Labs\"},\"image\":{\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#\/schema\/person\/9fb2a8e07522b7426c67dd0b12997f51\",\"name\":\"Patrick\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/kiwixlabs.com\/vi\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d14fa0ee269aadd38d5322212340a88c8d77d6db8c51f59c421d146a10eaa476?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d14fa0ee269aadd38d5322212340a88c8d77d6db8c51f59c421d146a10eaa476?s=96&d=mm&r=g\",\"caption\":\"Patrick\"},\"url\":\"https:\/\/kiwixlabs.com\/vi\/author\/patrick\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network &#8902; KiwiX Labs KiwiX Labs","description":"KiwiX Labs builds next-generation Web3 infrastructure. Explore our insights on RWA, DeFi, and institutional blockchain technology.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/","og_locale":"vi_VN","og_type":"article","og_title":"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network &#8902; KiwiX Labs KiwiX Labs","og_description":"KiwiX Labs builds next-generation Web3 infrastructure. Explore our insights on RWA, DeFi, and institutional blockchain technology.","og_url":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/","og_site_name":"KiwiX Labs","article_published_time":"2026-06-28T15:59:31+00:00","article_modified_time":"2026-06-28T15:59:33+00:00","og_image":[{"width":370,"height":120,"url":"https:\/\/kiwixlabs.com\/wp-content\/uploads\/2026\/01\/logo-main@2x.png","type":"image\/png"}],"author":"Patrick","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Patrick","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"4 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#article","isPartOf":{"@id":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/"},"author":{"name":"Patrick","@id":"https:\/\/kiwixlabs.com\/vi\/#\/schema\/person\/9fb2a8e07522b7426c67dd0b12997f51"},"headline":"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network","datePublished":"2026-06-28T15:59:31+00:00","dateModified":"2026-06-28T15:59:33+00:00","mainEntityOfPage":{"@id":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/"},"wordCount":1418,"commentCount":0,"publisher":{"@id":"https:\/\/kiwixlabs.com\/vi\/#organization"},"keywords":["Compliance","ERC-3643","Identity","Institutional DeFi","KYC","Plume Network","RWA","Tokenization"],"articleSection":["Tin t\u1ee9c"],"inLanguage":"vi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/","url":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/","name":"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network &#8902; KiwiX Labs KiwiX Labs","isPartOf":{"@id":"https:\/\/kiwixlabs.com\/vi\/#website"},"datePublished":"2026-06-28T15:59:31+00:00","dateModified":"2026-06-28T15:59:33+00:00","description":"KiwiX Labs builds next-generation Web3 infrastructure. Explore our insights on RWA, DeFi, and institutional blockchain technology.","breadcrumb":{"@id":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiwixlabs.com\/vi\/xay-dung-defi-cap-doanh-nghiep-huong-dan-danh-cho-nha-phat-trien-ve-viec-sweep-cac-rwa-tuan-thu-tren-plume-network\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiwixlabs.com\/vi\/"},{"@type":"ListItem","position":2,"name":"X\u00e2y d\u1ef1ng DeFi C\u1ea5p Doanh Nghi\u1ec7p: H\u01b0\u1edbng d\u1eabn d\u00e0nh cho Nh\u00e0 ph\u00e1t tri\u1ec3n v\u1ec1 vi\u1ec7c Sweep c\u00e1c RWA Tu\u00e2n th\u1ee7 tr\u00ean Plume Network"}]},{"@type":"WebSite","@id":"https:\/\/kiwixlabs.com\/vi\/#website","url":"https:\/\/kiwixlabs.com\/vi\/","name":"KiwiX Labs","description":"Building the Infrastructure of Institutional Web3","publisher":{"@id":"https:\/\/kiwixlabs.com\/vi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiwixlabs.com\/vi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/kiwixlabs.com\/vi\/#organization","name":"KiwiX Labs","url":"https:\/\/kiwixlabs.com\/vi\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiwixlabs.com\/vi\/#\/schema\/logo\/image\/","url":"https:\/\/kiwixlabs.com\/wp-content\/uploads\/2026\/01\/logo.png","contentUrl":"https:\/\/kiwixlabs.com\/wp-content\/uploads\/2026\/01\/logo.png","width":187,"height":186,"caption":"KiwiX Labs"},"image":{"@id":"https:\/\/kiwixlabs.com\/vi\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kiwixlabs.com\/vi\/#\/schema\/person\/9fb2a8e07522b7426c67dd0b12997f51","name":"Patrick","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiwixlabs.com\/vi\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d14fa0ee269aadd38d5322212340a88c8d77d6db8c51f59c421d146a10eaa476?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d14fa0ee269aadd38d5322212340a88c8d77d6db8c51f59c421d146a10eaa476?s=96&d=mm&r=g","caption":"Patrick"},"url":"https:\/\/kiwixlabs.com\/vi\/author\/patrick\/"}]}},"_links":{"self":[{"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/posts\/277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":1,"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/posts\/277\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiwixlabs.com\/vi\/wp-json\/wp\/v2\/tags?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}