{"id":295863,"date":"2025-06-15T22:58:14","date_gmt":"2025-06-15T22:58:14","guid":{"rendered":"https:\/\/peraltafinancing.com\/uncategorized\/master-the-oil-schema-to-draw-payment-flows-clearly-bits-on-blocks\/"},"modified":"2025-06-15T22:58:14","modified_gmt":"2025-06-15T22:58:14","slug":"master-the-oil-schema-to-draw-payment-flows-clearly-bits-on-blocks","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=295863","title":{"rendered":"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>In this post, I introduce a way to draw payment flows. This method should be helpful for anyone who needs to describe the flow of money as part of their job.\u00a0 So if you work in sales, management, solutions engineering or research, in fintech, tradfi or crypto, read on!<\/p>\n<p>Tl;dr: Use the Owner, Instrument, Ledger (OIL) schema to describe money at rest, and payments:<\/p>\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"><sup>Owner <\/sup>Instrument <sub>Ledger<\/sub><\/mark><\/strong><\/p>\n<p><strong><sup>Alice<\/sup>USD<sub>JPM<\/sub> <\/strong>= Alice\u2019s USD at JP Morgan<\/p>\n<p><strong><sup>Bob<\/sup>USDC<sub>Solana<\/sub> <\/strong>= Bob\u2019s USDC on Solana<\/p>\n<p>Payments can be described with an arrow which indicates a movement of value:<\/p>\n<p><strong><sup>Alice<\/sup>USD<sub>JPM<\/sub> <\/strong>\u2192 <strong><sup>Bob<\/sup>USD<sub>Citi<\/sub> <\/strong>= Alice sends USD from her account at JP Morgan to Bob\u2019s account at Citi<\/p>\n<p>Simple!\u00a0 But also super effective.\u00a0 We can make it even more useful for us though \u2013 read on.<\/p>\n<p><span id=\"more-17934\"\/><\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Part 1: Background and the problem<\/h2>\n<p>In my career I\u2019ve seen payments been drawn in many ways.\u00a0 It\u2019s usually boxes and arrows, or sometimes stickmen. There are often inconsistencies. Sometimes arrows mean an instruction, other times they represent payment flow. Occasionally, they indicate the passage of time.<\/p>\n<p>Often these diagrams show little regard for whose <em>liability<\/em> the instrument is.\u00a0 For instance we can\u2019t just write \u201cUSD\u201d.\u00a0 USD isn\u2019t just USD \u2013 it\u2019s USD owed to you by your bank.\u00a0 And as we should now appreciate, these are not the same:<\/p>\n<ul class=\"wp-block-list\">\n<li>USD held in JP Morgan<\/li>\n<li>USD held in Silicon Valley Bank<\/li>\n<li>USD held in Venmo<\/li>\n<li>USD held in a bank in Singapore.<\/li>\n<\/ul>\n<p>So we need to describe the ledger on which the USD is recorded. In tradfi, this ledger is typically maintained by the liability holder (ie your bank!).<\/p>\n<p>These diagrams often leave questions unanswered and sometimes create confusion.\u00a0 Misunderstandings are expensive!\u00a0 Poor communication of ideas between people can lose sales opportunities and waste tons of time.<\/p>\n<p>We can do so much better\u2026<\/p>\n<p>Crypto has shown us the way.\u00a0 Often, a coin can exist on multiple chains.\u00a0 For instance, Tether (USDT) is issued on multiple chains including Ethereum and Tron.\u00a0 They are the same instrument: both are a claim on Tether Inc for bank account money. However, they are recorded on different ledgers.\u00a0 The crypto industry has differentiated them by adding a small icon representing the chain on the main instrument\u2019s icon:<\/p>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" data-recalc-dims=\"1\" decoding=\"async\" width=\"40\" height=\"40\" data-attachment-id=\"17940\" data-permalink=\"https:\/\/bitsonblocks.net\/2024\/11\/27\/master-the-oil-schema-to-draw-payment-flows-clearly\/usdt-on-ethereum\/\" data-orig-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Ethereum.jpg?fit=40%2C40&amp;ssl=1\" data-orig-size=\"40,40\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"USDT-on-Ethereum\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Ethereum.jpg?fit=40%2C40&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Ethereum.jpg?fit=40%2C40&amp;ssl=1\" class=\"wp-image-17940\" style=\"width: 40px;\" src=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Ethereum.jpg?resize=40%2C40&amp;ssl=1\" alt=\"\"\/><\/td>\n<td>Tether on Ethereum\u2019s ledger<\/td>\n<\/tr>\n<tr>\n<td><img loading=\"lazy\" data-recalc-dims=\"1\" decoding=\"async\" width=\"40\" height=\"40\" data-attachment-id=\"17941\" data-permalink=\"https:\/\/bitsonblocks.net\/2024\/11\/27\/master-the-oil-schema-to-draw-payment-flows-clearly\/usdt-on-tron\/\" data-orig-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Tron.jpg?fit=40%2C40&amp;ssl=1\" data-orig-size=\"40,40\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"USDT-on-Tron\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Tron.jpg?fit=40%2C40&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Tron.jpg?fit=40%2C40&amp;ssl=1\" class=\"wp-image-17941\" style=\"width: 40px;\" src=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/USDT-on-Tron.jpg?resize=40%2C40&amp;ssl=1\" alt=\"\"\/><\/td>\n<td>Tether on Tron\u2019s ledger<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>So why can\u2019t we apply something similar for payments in general?<\/p>\n<p>I wanted to design something that was intuitive. It should be easy to draw on a whiteboard and it should also be easy to type or write in normal word processing or blogging software.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Part 2: The OIL schema<\/h2>\n<p>What matters when we describe payments?<\/p>\n<h3 class=\"wp-block-heading\">We <strong>always <\/strong>care about:<\/h3>\n<ul class=\"wp-block-list\">\n<li>The <strong>instrument<\/strong> (currency, crypto coin, etc)<\/li>\n<li>The current <strong>owner<\/strong> of the instrument (usually the person who can create instructions to send the money)<\/li>\n<li>and which <strong>ledger<\/strong> is the instrument recorded on.<\/li>\n<\/ul>\n<p>So let\u2019s draw it as such:<\/p>\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"><strong><sup>Owner<\/sup><\/strong><sup> <\/sup><strong>Instrument<\/strong> <strong><sub>Ledger<\/sub><\/strong><\/mark><\/p>\n<p>You can verbalise this as \u201c<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Owner<\/mark><\/strong>\u2019s <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"><strong>Instrument<\/strong> <\/mark>at <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Ledger<\/mark><\/strong>\u201d<\/p>\n<p>For example,<sup> <\/sup><strong><sup>Alice<\/sup>USD<sub>JPM<\/sub><\/strong> means <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Alice\u2019s USD <\/mark>at <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">JP Morgan<\/mark>.<\/p>\n<h3 class=\"wp-block-heading\"><strong>Sometimes<\/strong>, we care about:<\/h3>\n<ul class=\"wp-block-list\">\n<li>The <strong>amount\/value<\/strong> of the instrument (this isn\u2019t usually that important when describing payment flows at a high level, but become more important when fees are being discussed)<\/li>\n<li>The <strong>account number<\/strong>, especially someone is moving money between their own accounts.<\/li>\n<li>The <strong>country<\/strong> the owner resides in, especially when we are discussing cross-border payments<\/li>\n<\/ul>\n<p>We can add these optional values in like so:<\/p>\n<p><em><sup><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">[Country]<\/mark><\/sup><\/em><sup> <\/sup><strong><sup>Owner<\/sup><\/strong><sup> <\/sup><em><sup><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">(#account number)<\/mark> <\/sup><\/em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><em>Amount<\/em> <\/mark><strong>Instrument<\/strong> <strong><sub>Ledger<\/sub><\/strong><\/p>\n<p><strong>Bold <\/strong>items are <strong>always necessary<\/strong>, <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">italicized red<\/mark><\/em> items are <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><em>optional<\/em> <\/mark>if it helps the situation.<\/p>\n<p><strong><em><sup><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">[US] <\/mark><\/sup><\/em><sup>Alice<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"> <\/mark><\/sup><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><sup>(#123) <\/sup>50<\/mark><\/em> EUR <sub>Citi<\/sub> <\/strong>means US-based Alice\u2019s account 123 has 50 EUR at Citi<\/p>\n<h3 class=\"wp-block-heading\"><strong>Occasionally<\/strong>, we care about:<\/h3>\n<ul class=\"wp-block-list\">\n<li>Accounts controlled by one actor <strong>on behalf of<\/strong>, or <strong>in trust for<\/strong>, one or more other actors.\u00a0 This is a legal concept, aligned with \u201cbankruptcy remote\u201d concepts.\u00a0 For instance, a stablecoin issuer may hold funds at a bank, in trust for the stablecoin token holders.\u00a0 If the stablecoin issuer goes bankrupt, the courts will say that the funds belong to the stablecoin holders, rather than the creditors to the bankrupt issuer.<\/li>\n<\/ul>\n<p>I\u2019d probably write the beneficiary just after the account number:<\/p>\n<p><em><sup>[Country]<\/sup><\/em><sup> <\/sup><strong><sup>Owner<\/sup><\/strong><sup> <\/sup><em><sup>(#account number) <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">(for beneficiary)<\/mark><\/sup>Amount<\/em> <strong>Instrument<\/strong> <strong><sub>Ledger<\/sub><\/strong><\/p>\n<p><strong><sup><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Paxos <\/mark><\/sup><em><sup>(for tokenholders) <\/sup>15m<\/em> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">USD <\/mark><sub><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">DBS <\/mark><\/sub><\/strong>means <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Paxos <\/mark>holds 15m <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">USD <\/mark>in their \u201cfor tokenholders\u201d trust account at <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">DBS<\/mark>.<\/p>\n<h3 class=\"wp-block-heading\">What about money movements?<\/h3>\n<p>An arrow (\u2192) means a change of state of the world. Either money has moved, or the state of an account has changed.\u00a0 It is usually obvious with context:<\/p>\n<p><strong><sup>Alice<\/sup>10USD<sub>Cash<\/sub><\/strong> \u2192 <strong><sup>Bob<\/sup>10USD<sub>Cash<\/sub><\/strong><\/p>\n<p>The above means Alice gives $10 to Bob in cash.<\/p>\n<p>But what about this?<\/p>\n<p><strong><sup>Alice<\/sup>100USD<sub>Cash<\/sub> <\/strong>\u2192 <strong><sup>Alice<\/sup>90USD<sub>Cash<\/sub><\/strong><\/p>\n<p>The above means Alice has fewer dollars in her pocket, but is silent on where they went.  Perhaps she gave them to Bob, perhaps she lost them \u2013 it doesn\u2019t matter.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Part 3: Examples<\/h2>\n<p>Let\u2019s build this up.<\/p>\n<h3 class=\"wp-block-heading\">Starting with cash\u2026<\/h3>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<tbody>\n<tr>\n<td><strong>Description<\/strong><\/td>\n<td><strong>OIL schema<\/strong><\/td>\n<\/tr>\n<tr>\n<td>A USD banknote in Alice\u2019s pocket<\/td>\n<td><strong><sup>Alice<\/sup>USD<sub>Cash<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice gives $10 cash to Bob<\/td>\n<td><strong><sup>Alice<\/sup>10USD<sub>Cash<\/sub> <\/strong>\u2192 <strong><sup>Bob<\/sup>10USD<sub>Cash<\/sub><\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Note: In some cases \u201ccash\u201d can be used to mean bank account money (eg cash vs collateral), so if you need to differentiate or be specific, you could say <strong><sup>Alice<\/sup>10USD<sub>Banknote<\/sub><\/strong><\/p>\n<h3 class=\"wp-block-heading\">Moving on to wallets and banks\u2026<\/h3>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<tbody>\n<tr>\n<td><strong>Description<\/strong><\/td>\n<td><strong>OIL schema<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice sends USD to Bob on Venmo<\/td>\n<td><strong><sup>Alice<\/sup>USD<sub>Venmo<\/sub> <\/strong>\u2192 <strong><sup>Bob<\/sup>USD<sub>Venmo<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice moves money between two different accounts that she owns at JP Morgan<\/td>\n<td><strong><sup>Alice (Acc1)<\/sup>USD<sub>JPM<\/sub><\/strong> \u2192 <strong><sup>Alice (Acc2)<\/sup>USD<sub>JPM<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice converts some USD into EUR at JP Morgan<\/td>\n<td><strong><sup>Alice<\/sup>USD<sub>JPM<\/sub><\/strong> \u2192 <strong><sup>Alice<\/sup>EUR<sub>JPM<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice who banks at JP Morgan, sends USD to Bob who banks at Citi<\/td>\n<td><strong><sup>Alice<\/sup>USD<sub>JPM<\/sub> \u2192 <sup>Bob<\/sup>USD<sub>Citi<\/sub><\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Can you see how powerful this is?\u00a0 Now you don\u2019t have to draw silly diagrams like this:<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"381\" height=\"216\" data-attachment-id=\"17953\" data-permalink=\"https:\/\/bitsonblocks.net\/2024\/11\/27\/master-the-oil-schema-to-draw-payment-flows-clearly\/payment-whiteboard\/\" data-orig-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?fit=381%2C216&amp;ssl=1\" data-orig-size=\"381,216\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Payment-whiteboard\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?fit=300%2C170&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?fit=381%2C216&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?resize=381%2C216&amp;ssl=1\" alt=\"\" class=\"wp-image-17953\" srcset=\"https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?w=381&amp;ssl=1 381w, https:\/\/i0.wp.com\/bitsonblocks.net\/wp-content\/uploads\/2024\/11\/Payment-whiteboard.jpg?resize=300%2C170&amp;ssl=1 300w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\"\/><\/a><\/figure>\n<h3 class=\"wp-block-heading\">Next, remittances\u2026<\/h3>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<tbody>\n<tr>\n<td><strong>Description<\/strong><\/td>\n<td><strong>OIL schema<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice in the US sends USD to Bob in the Philippines (to remain as USD ie no FX), both using Wise (Transferwise)<\/td>\n<td><strong><sup>[US]Alice<\/sup>USD<sub>Wise<\/sub><\/strong> \u2192 <strong><sup>[PH]Bob<\/sup>USD<sub>Wise<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice, in the US, sends USD from her account at JP Morgan to Bob, in the Philippines, to arrive as Peso in Union Bank<\/td>\n<td><strong><sup>[US]Alice<\/sup>USD<sub>JPM<\/sub><\/strong> \u2192 <strong><sup>[PH]Bob<\/sup>PHP<sub>UnionBank<\/sub><\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>This is pretty cool!\u00a0 We\u2019ve turned verbal blurb:<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Alice, in the US, sends USD from her account at JP Morgan to Bob, in the Philippines, to arrive as Peso in Union Bank<\/p>\n<\/blockquote>\n<p>into something that is precise and easy to understand: <strong><sup>[USA]Alice<\/sup>USD<sub>JPM<\/sub><\/strong> \u2192 <strong><sup>[PH]Bob<\/sup>PHP<sub>UnionBank<\/sub><\/strong><\/p>\n<h3 class=\"wp-block-heading\">Now, crypto flows\u2026<\/h3>\n<p>Imagine a scenario where Alice wants to \u201conramp\u201d into USDT.  That is, she wants to convert USD in her bank account into USDT in her self-custodial wallet.<\/p>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<tbody>\n<tr>\n<td><strong>Description<\/strong><\/td>\n<td><strong>OIL schema<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice sends 1,000 USD from her account at JP Morgan to Coinbase.\u00a0 We don\u2019t know what bank Coinbase uses, so we can say \u201cXXX\u201d<\/td>\n<td><strong><sup>Alice<\/sup>1,000USD<sub>JPM<\/sub> \u2192 <sup>Coinbase<\/sup>1,000USD<sub>XXX<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Coinbase recognizes the deposit and credits it to Alice, who sees the USD in her Coinbase account.<\/td>\n<td><strong><sup>Alice<\/sup>0USD<sub>Coinbase<\/sub> \u2192 <sup>Alice<\/sup>1,000USD<sub>Coinbase<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice buys USDT with USD at Coinbase.\u00a0 The difference in notional could be fees or trading slippage.<\/td>\n<td><strong><sup>Alice<\/sup>1,000USD<sub>Coinbase<\/sub> \u2192 <sup>Alice<\/sup>998USDT<sub>Coinbase<\/sub><\/strong><\/td>\n<\/tr>\n<tr>\n<td>Alice withdraws USDT from Coinbase to her external wallet on Ethereum.\u00a0 There is a 5 USDT withdrawal fee, kept by Coinbase<\/td>\n<td><strong><sup>Alice<\/sup>998USDT<sub>Coinbase<\/sub> \u2192 <sup>Alice<\/sup>993USDT<sub>Ethereum<\/sub><\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>For the last transaction, although this was one action from Alice\u2019s point of view (Alice withdrawing USD), two ledgers are updated: Coinbase\u2019s internal ledger, and the Ethereum blockchain.\u00a0 We could choose to show this as two separate updates:<\/p>\n<p>1) <strong><sup>Alice<\/sup>998USDT<sub>Coinbase<\/sub> \u2192 <sup>Alice<\/sup>0USDT<sub>Coinbase<\/sub><\/strong><\/p>\n<p>2) <strong><sup>Coinbase<\/sup>993USDT<sub>Ethereum<\/sub> \u2192 <sup>Alice<\/sup>993USDT<sub>Ethereum<\/sub><\/strong><\/p>\n<p>Step 1 shows Alice\u2019s USDT account balance at Coinbase being zeroed out.\u00a0 Step 2 shows Coinbase transferring USDT to her on the Ethereum blockchain.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Part 4: Some usage guidelines<\/h2>\n<p><strong>Follow the money, follow the person, or follow the ledgers?<\/strong><\/p>\n<p>When Alice, who banks at JP Morgan, sends $10 to Bob, who banks at Citi, there are several angles.  We can use the OIL schema flexibly, depending on what we\u2019re trying to focus on.  We can (a) follow the money, (b) follow the people, or (c) follow the ledgers.<\/p>\n<h3 class=\"wp-block-heading\">a) Follow the money:<\/h3>\n<p>From an overall perspective, 10 USD has moved from Alice to Bob.\u00a0 We can draw it like this:<\/p>\n<p><strong><sup>Alice <\/sup>10 USD <sub>JPM<\/sub> \u2192 <sup>Bob <\/sup>10 USD <sub>Citi<\/sub><\/strong><\/p>\n<h3 class=\"wp-block-heading\">b) Follow the people:<\/h3>\n<p>From Alice\u2019s account perspective her balance has gone down by 10.\u00a0 We can draw it like this:<\/p>\n<p><strong><sup>Alice <\/sup>100 USD <sub>JPM<\/sub> \u2192 <sup>Alice <\/sup>90 USD <sub>JPM<\/sub><\/strong><\/p>\n<p>Or this:<\/p>\n<p><strong><sup>Alice <\/sup>-10 USD <sub>JPM<\/sub><\/strong><\/p>\n<p>Or this:<\/p>\n<p><strong><sup>Alice <\/sup>v10 USD <sub>JPM <\/sub><\/strong>(the v indicates a down arrow).<\/p>\n<p>And from Bob\u2019s account perspective, his account has gone up by 10, so we can draw something like this:<\/p>\n<p><strong><sup>Bob <\/sup>50 USD <sub>Citi<\/sub> \u2192 <sup>Bob <\/sup>60 USD <sub>Citi<\/sub><\/strong><\/p>\n<p>Or this:<\/p>\n<p><strong><sup>Bob <\/sup>+10 USD <sub>Citi<\/sub><\/strong><\/p>\n<p>Or this:<\/p>\n<p><strong><sup>Bob <\/sup>^10 USD <sub>Citi<\/sub><\/strong><sub> <\/sub>(the ^ indicates an up arrow)<\/p>\n<p>I prefer to use <strong>^10<\/strong> for \u201can increase of 10\u201d and <strong>v10<\/strong> for \u201ca decrease of 10\u201d, as + and \u2013 can be misinterpreted as static balances rather than changes.\u00a0 For instance does <strong><sup>Alice<\/sup>-10USD<sub>JPM<\/sub><\/strong> mean Alice has <em>reduced<\/em> her balance by 10, or that she just has a negative balance and is $10 overdrawn?\u00a0 It\u2019s ambiguous.<\/p>\n<h3 class=\"wp-block-heading\">c) Follow the ledgers:<\/h3>\n<p><strong><sup>Alice <\/sup>10 USD <sub>JPM<\/sub> \u2192 <sup>Bob <\/sup>10 USD <sub>Citi<\/sub><\/strong><\/p>\n<p>Above we show Alice sending USD from her account at JP Morgan to Bob\u2019s Account at Citi.\u00a0 While this shows the <em>flow<\/em> of value, it doesn\u2019t show <em>how<\/em> the money moved.<\/p>\n<p>To get clarity over <em>how<\/em> money moves, we need to show all the changes across all the relevant ledgers.\u00a0 This means you need multiple lines, and each line reflects a change in one ledger only.<\/p>\n<p>In this case, the relevant ledgers are JPM, Citi, and the Fed, where JPM and Citi both have accounts.\u00a0 The three lines are:<\/p>\n<p><strong><sup>Alice<\/sup> v10 USD <sub>JPM<\/sub><\/strong> (Alice has less money at JPM)<\/p>\n<p><strong><sup>JPM <\/sup>v10 USD <sub>Fed<\/sub> &amp; <sup>Citi <\/sup>^10 USD <sub>Fed<\/sub><\/strong><sub> <\/sub>(JPM\u2019s account at the Fed goes down and Citi\u2019s account at the Fed goes up)*<\/p>\n<p><strong><sup>Bob <\/sup>^10 USD <sub>Citi<\/sub><\/strong> (Bob has more money at Citi)<\/p>\n<p>* We could also write the middle line with an arrow (\u2192) instead of ampersand (&amp;) as such: <strong><sup>JPM <\/sup>10 USD <sub>Fed<\/sub> \u2192 <sup>Citi <\/sup>10 USD <sub>Fed<\/sub><\/strong><sub> <\/sub>(JPM sends money to Citi at the Fed)<\/p>\n<p>When we force ourselves to follow the ledgers, the exercise starts to look closer to balance sheet accounting.\u00a0 The purpose of the OIL schema is to make <em>payments <\/em>easier to describe and draw.  For a full balance sheet exercise, which is helpful in its own right, use the tried and tested techniques (T-accounts, debits and credits etc).<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Wrap \u2013 that\u2019s it!<\/h2>\n<p>If describing payment flows is part of your job, do try this out and let me know what you think!\u00a0 I anticipate that different parts of this will be helpful for different use cases, but overall it should be easy to learn and understand, and it should help with communicating payment flows.<\/p>\n<p>With thanks to <a href=\"https:\/\/www.linkedin.com\/in\/saxonb\/\">Saxon Bartrop<\/a> for inputs and feedback on this piece.<\/p>\n<div class=\"sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded\" id=\"like-post-wrapper-97335371-17934-684f50064d939\" data-src=\"https:\/\/widgets.wp.com\/likes\/?ver=14.8-a.3#blog_id=97335371&amp;post_id=17934&amp;origin=bitsonblocks.net&amp;obj_id=97335371-17934-684f50064d939\" data-name=\"like-post-frame-97335371-17934-684f50064d939\" data-title=\"Like or Reblog\">\n<h3 class=\"sd-title\">Like this:<\/h3>\n<p><span class=\"button\"><span>Like<\/span><\/span> <span class=\"loading\">Loading&#8230;<\/span><\/p>\n<p><span class=\"sd-text-color\"\/><a class=\"sd-link-color\"\/><\/div>\n<p>          <!--\/.pagination-->\n        <\/div>\n<p><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src=\"https:\/\/connect.facebook.net\/en_GB\/sdk.js#xfbml=1&amp;appId=249643311490&version=v2.3\"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));<\/script><br \/>\n<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, I introduce a way to draw payment flows. This method should be helpful for anyone who needs to describe the flow of money as part of their job.\u00a0 So if you work in sales, management, solutions engineering or research, in fintech, tradfi or crypto, read on! Tl;dr: Use the Owner, Instrument, Ledger [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":295864,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[8721,7449,10120,11745,3968,1640,11160,33422],"dealstore":[],"offerexpiration":[],"class_list":["post-295863","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-bits","tag-blocks","tag-draw","tag-flows","tag-master","tag-oil","tag-payment","tag-schema"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=295863\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"In this post, I introduce a way to draw payment flows. This method should be helpful for anyone who needs to describe the flow of money as part of their job.\u00a0 So if you work in sales, management, solutions engineering or research, in fintech, tradfi or crypto, read on! Tl;dr: Use the Owner, Instrument, Ledger [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=295863\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-15T22:58:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=295863#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=295863\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks\",\"datePublished\":\"2025-06-15T22:58:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=295863\"},\"wordCount\":1795,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=295863#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png\",\"keywords\":[\"Bits\",\"Blocks\",\"Draw\",\"Flows\",\"Master\",\"Oil\",\"Payment\",\"Schema\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=295863#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=295863\",\"url\":\"https:\/\/fivemor.com\/?p=295863\",\"name\":\"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=295863#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=295863#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png\",\"datePublished\":\"2025-06-15T22:58:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=295863#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=295863\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=295863#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=295863#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks - Som2ny Network","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:\/\/fivemor.com\/?p=295863","og_locale":"en_US","og_type":"article","og_title":"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks - Som2ny Network","og_description":"In this post, I introduce a way to draw payment flows. This method should be helpful for anyone who needs to describe the flow of money as part of their job.\u00a0 So if you work in sales, management, solutions engineering or research, in fintech, tradfi or crypto, read on! Tl;dr: Use the Owner, Instrument, Ledger [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=295863","og_site_name":"Som2ny Network","article_published_time":"2025-06-15T22:58:14+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=295863#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=295863"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks","datePublished":"2025-06-15T22:58:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=295863"},"wordCount":1795,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=295863#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png","keywords":["Bits","Blocks","Draw","Flows","Master","Oil","Payment","Schema"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=295863#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=295863","url":"https:\/\/fivemor.com\/?p=295863","name":"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=295863#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=295863#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png","datePublished":"2025-06-15T22:58:14+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=295863#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=295863"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=295863#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/06\/Better-way-to-draw-payments.png","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=295863#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Master the OIL Schema to Draw Payment Flows Clearly \u2013 Bits on Blocks"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/295863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=295863"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/295863\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/295864"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=295863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=295863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=295863"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=295863"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=295863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}