Amazon Seller Registration Tenets
Amazon Seller Registration Tenets
1 APPENDIX 1: SELLER REGISTRATION AND VERIFICATION TENETS (UNLESS YOU KNOW BETTER ONES…) .............................. 1
2 APPENDIX 2: TERMINOLOGY ................................................................................................................................................. 1
3 APPENDIX 3: HOTLY DEBATED TOPICS .................................................................................................................................. 2
4 APPENDIX 4: THE 3YP ............................................................................................................................................................ 2
5 APPENDIX 5: FREQUENTLY ASKED QUESTIONS ..................................................................................................................... 4
6 APPENDIX 6: 2020 EOE .......................................................................................................................................................... 5
7 APPENDIX 7: 2018/2019 HITS AND MISSES ........................................................................................................................... 6
8 APPENDIX 8: CURRENT ARCHITECTURE ................................................................................................................................. 7
9 Appendix 1: Seller registration and verification tenets (Unless you know better ones…)
10 1. Buyers and sellers are our customers. When forced to prioritize, we prioritize protecting buyers over reducing seller friction.
11 2. We do not conduct business with anonymous or pseudonymous entities. We verify that the sellers are who they say they are, that
12 their businesses are located where they say it is, and that the Sellers own their payment instruments.
13 3. Verified Seller information is global. We do not re-verify a Seller’s identity when they choose to expand to a new marketplace.
14 4. Verified Seller information is non-static. We monitor changes in seller information throughout the lifecycle with Amazon and re-verify
15 the information when required.
16 5. We believe that setting a high bar for identity verification is not correlated with increasing Seller friction. We provide a great Seller
17 experience through high accuracy of decisions, clarity in communication, timely help, and by consistently meeting our decision time
18 promise.
19 6. We automate decisions when the accuracy of the decision is equal to or better than a manual decision.
20 7. We are transparent and precise in the information Sellers need to provide, but do not share how we make our decisions. When we
21 communicate with Sellers, they are able to answer: (a) why we require certain information, (b) what we do with it, and (c) what are the
22 benefits of providing the information.
23
24 Appendix 2: Terminology
25 Online identity - Online identity is an identity that is used for transacting digitally. Email address, domain names, phone numbers, etc. are
26 examples of this. Online identity is also called online personas and does not connect back to a real person.
27 Recognized identity - Recognized identity is an identity issued by a recognized body through a process that has established physical contact
28 with the person to whom the identity was issued. For example, in most countries, issuance of a passport requires going to passport office
29 to provide biometrics. Passport is an example of recognized identity. Recognized identity is also referred to as physically verified identity.
30 Identity source – A source of identity. Identity source can be online identity source or recognized identity source.
31 Identity enrollment - The process of collecting identity attributes and issuing identity credentials. Enrollment answers “Who are you?”.
32 Identity credential - A mechanism, process, device or document that vouches for the identity of a person through some method of trust.
33 Identity validation – Identity validation is the process of proving your identity using the identity credentials. Validation using identity
34 credentials answers “Are you who you claim to be?”.
35 Identity establishment - The main responsibility of “Identity establishment” is to associate online identity to recognized identity. An
36 example of this is associating the amazon customer (online identity) to corresponding passport (recognized identity) using identity
37 validation techniques like in-person verification. This allows us to answer the question “Is the Amazon customer who he claims to be?”.
38 Identity assurance score – A score indicating the level of certainty that credential representing an entity belong to the entity. Identity
39 assurance score is provided as an output of identity validation by each identity source.
40 Identity association confidence – A measure of our confidence in the association process. This is the output of the identity establishment
41 process. This is computed using the individual identity assurance scores of the various identity sources that were used during the
42 association.
43 Digital identity provider - A digital identity is a collection of electronically captured and stored identity attributes that uniquely describe
44 a person or business within a given context and are used for electronic transactions. A digital identity provider refers to the systems and
45 processes that manage the lifecycle of individual digital identities. Digital identity providers perform enrollment through physical
46 verification, issue digital credentials and expose mechanisms for identity validation.
47 National digital identity systems - A government-supplied national digital identity provider. These systems provide digital identities based
48 on identity attributes defined by national law.
49 Headless - Headless refers to part of the implementation that is independent of the presentation (user interface). In Mario’s context,
50 headless refers to widget’s service APIs that are agnostic of the format and platform on which the data is collected.
Issuance Mturk business use We have observed the amount IMR cost reduction of 200K N/A
Platform AmazonPayments accounts spent on retail checkout is on an annually
for managing earnings for average 5.5% of the total Savings for 1.5 SDE on
MTurk workers. Amazon earnings which amounts to Operational support for IPL
Payment accounts are open approx. $150K per month for Simplified
loop stored value accounts approx. 10K onboarding/reduced friction
(SVA) managed by IPL where transactions/purchases(Data for MTurk workers.
customers can either use their averaged over last one year).
funds to buy on amazon or
disburse them directly to their
bank account.
115
116 4. What L6 AND L7 SDE scope projects do you have in the next three years?
117 A. RAMP simplification – Segregation of RAMP into the Identity establishment, Product eligibility and Compliance validation.
118 B. SWIPE simplification – Creating a hosted service (Mario) which leverages remote federated data collection widgets and provides out
119 of box data globalization and facility for plugging in various presentation heads.
120 C. Launch of Orbis on Mario – Replacing multiple regional and product registration pipelines to a single pipeline, Expansion of existing
121 Sellers to other marketplaces and Globalization of account settings,
122 D. Cairo as an AWS Service.
123 E. Forgery Detection Techniques – Font-based forgery detection, Counterfeit detection, Unsupervised Learning of forged document,
124 Synthetic Data generation, etc.
125 F. Alexandria as an AWS service will require major enhancements in Alexandria’s code base as we will focus on improving our fault
126 tolerance, customer isolation, automatic Cells provisioning, heat management etc. which will be a PE scope project.
127 G. Sanitization as a service is a SDE 3 scoped project.
128 H. Extending Alexandria to support Payment Instrument Data Handling Standard will be another SDE 3 scoped project.
129
130 5. What is different across KYC and SIV?
Verification SIV in NA KYC in EU
Documents ID and Address Verification Documents ID and Address Verification
ID 1. Passport 1. Match name on ID Proof 1. Passport 1. Match name on ID Proof
2. Driving License 2. Match Date of birth on ID 2. Driving License 2. Match Date of birth on ID Proof
Proof 3. National ID 3. Validity of ID Proof
3. Validity of ID Proof 4. Match ID Proof
5. Expiration date
6. Match ID Proof Place of birth
7. Match ID Proof ID Number
Address 1. Bank statement 1. Match address on ID 1. Utility Bill 1. Match address on utility bill
2. Credit card Proof 2. Address Proof validity and legitimacy
statement 2. Credit card/bank 3. Utility bill expiration check
statement ownership check
Bank N/A N/A 1. Bank Statement 1. Bank Statement ownership check
Account
131
132
133 Appendix 6: 2020 EOE
134 Table 10: 2020 EOE projects
136
137 2020 EOE Goals
138 1. Reduce the number of resolved/closed high-severity tickets (minimum severity 1 – 2) from X to Y, a 10% YoY reduction from 2019.
139 2. Reduce the number of resolved/closed low-severity tickets (minimum severity 3 – 5) from X to Y, a 10% YoY reduction from 2019.
140 3. Close 90% of Critical and High Anvil risks for application deployed to production within SLA every month.
141 4. Increase the percentage of automated deployments from X% on 12/31/2019 to Y% by 12/31/2020, and maintain/improve thereafter.
142 5. Improve IMR Credit Score (on a scale of 1 to 100) to X by 9/30/2020.
143 6. Grow CTPS fleet annual IMR by no more than $XMM, from $YMM in 2019 to $ZMM in 2020, an increase of A% YoY.
144 7. Deprecate all regional pipelines by 12/31/2020.
145 8. Deprecate IPL system by 12/31/2020 to save $300K / year and reduce 500 tickets / year.
146
147 Appendix 7: 2018/2019 Hits and Misses
148 A. Hits
149 1. Migration of 95% of Alexandria traffic (Beejak) to Cells architecture resulting in yearly IMR savings of 1.1M$1.
150 2. Cairo MLP launched as Native AWS service using Workflow Symphony.
151 3. Auto-decisioning of ID Documents is at 58% WW as of week 37.
152 4. LRI launch - On 4/19 we launched a new SIV/KYC experience for sellers in EU. This launch included UX improvements over previous
153 pipeline along with the migration to RAMP as the platform for Identity Verification from the legacy APAS based system.
154 5. Call me Now: On 8/1 we launched "Call me Now" functionality as a limited pilot for sellers that are in RFI/RFD in EU. This allows sellers
155 to schedule a call with a TRMS associate to get help if they are stuck in RFI/RFD.
156 6. SX Improvement based on OCR: On 5/28 we launched field level suggestions for Sellers based on Cairo OCR data. This helps sellers in
157 correcting errors while submitting information thereby reducing the number of RAD cycles.
158 7. UTF8 Name collection for CN and JP sellers: We now collect POC Name / Legal Business Name of sellers in Chinese and Japanese in
159 additional to English based on their Country of Establishment. This helps in improving automation of document verification for these
160 sellers.
161 8. Sole Prop in EU7 & CN - On 8/14 we launched "Sole Proprietor" as a business type in EU for sellers whose country of establishment is
162 EU7 or CN.
163 9. Score to RAMP data migration: We successfully migrated 99.9% (~1500 sellers pending) seller data from Score to RAMP data store.
164 This involved scaling RAMP services, handle legacy seller data discrepancy challenges and seamlessly migrating the in progress seller
165 workflows to RAMP.
166 10. Duplicate Accounts detection: We built an Elastic search-based service that will enable us to query seller identity attribute to identify
167 patterns of duplicate values across seller accounts and take enforcements at registration time. The first launch will check of duplicate
168 ID# (passport, SSN, National ID etc.) across seller accounts.
169 11. RAMP simplification and deployment time improvements: RAMP has 20 services that followed a single monthly deployment cadence
170 with cost of 13 days of SDE effort and 1-2 weeks of calendar time. In 2019, we invested in configuration management tooling, test
171 automation and service simplification that has enabled each service to perform independent biweekly service deployment and
172 reduced cost of deployment from 13 days to 7 days. Increased the number of services in Mostly CD from zero to 7 in Sep 2019.
173 12. IMR and credit score. Hardware optimization has reduced annual IMR cost from 1.09MM in 2018 to $700K (projected) in 2019. RAMP
174 v1 credit score improved from ~30 till July to 55 in Sep and v2 credit score improved from 19 in July to 40 in Aug.
175 13. Registration launched in UAE with SIV V2.
176 14. Launch of EU MFA before hard deadline of 9/14.
1 Cost summation of YoY DDB IOPS, storage costs growth and reduction in existing IOPS due to migration of 95% traffic.
Amazon Confidential 6 October 15, 2019
Seller Registration and Verification 3YAP Appendix
177 B. Misses
178 1. Incomplete initiatives due to priority changes: We invested in initiatives and projects (Login BAV, Auto BIV, Auto IDV, Micro deposits)
179 that were deprioritized after spending multiple weeks/months of investment leading to lost effort and employee morale.
180 2. Delay in Rainier Deprecation: We missed the deadline of 4/30 to deprecate the KYC Rainier pages in Seller Central as we failed to
181 identify that Amazon Pay is still using our application. We are working with Amazon Pay to rebuild these pages in Mons. These new
182 pages will go live on 11/7 and our new ETA to deprecate Rainier stack is 11/30.
183 3. IVX is red on high severity and low severity goals. YTD, we have 77 high sev tickets against a goal of (revised target of 103). YTD, we
184 have 1434 low sev tickets against a goal of (revised target of 1945). Biggest drivers have been non-intuitive UX leading to customer
185 confusion, downstream dependency service issues and SOP issues. In August we launched a fix for the Bad Document upload UX and
186 since then we have seen reduction in overall TTs (250 in Jul vs 167 in Aug). We have also taken the following actions: (1) Fixed an issue
187 related to address deletion. (2) We are working on SOP updates related to COE/COI support which will help us reduce further tickets.
188 (3) We are looking at Amazon Diagnostics, a tool used by SeSu to find opportunity to improve SIV/KYC related questions so some of the
189 tickets can be directly assigned to relevant teams instead of IVX and working with the SeSu Ops excellence team to optimize further to
190 reduce our incoming volume.
191 4. RAMP is red on high and low sev tickets: RAMP missed both high and low severity ticket reduction goals (1956 low severity TTs until
192 9/18 vs an expected ramp of 1303 and 334 high severity TTs until 9/18 vs an expected ramp of 233). Primary drivers are aggressive and
193 duplicate alarms, code bugs and SOP gaps. We are prioritizing automated test coverage and detailed alarms reviews in Q4. De
194 5. Delay in 100% dial up of Global Registration in NA (we are at 50% currently).
195
196 Appendix 8: Current architecture
197 A. Registrations Architecture
NA Registration Pipeline EU Registration Pipeline FE Registration Pipeline
Regional Registrations
Address Address Address Address Address Address [Stack: SWIPERTOL] {One for each region}
Fragment Fragment Fragment Fragment Fragment Fragment
CAPE
Verification Orchestration Service (VOS)
COSMOS
Cairo/Giza Noir
(3P Vendors) Nautilus
Figure 3: RAMP Architecture
246
247 Figure 3 shows the current architecture of RAMP. Here are some of the limitations of RAMP that are slowing us down:
248 1. Unnecessary Flexibility. Due to our prior understanding of the compliance space (with Flexible Payments Service), we intended to
249 create RAMP with enough flexibility to handle changing compliance requirements. A lot of RAMP low level decisions kept this flexibility
250 in mind and allowed the low-level workflow, service, and database structures to be highly flexible with usage of type parameters and
251 deeply nested JSON objects. A single verification requires configurations to the extent of an account, its entities, the related entities, the
252 data for the entities, encryption schemes for the data, etc. We also depended heavily on configurations and only kept the configuration
253 execution functionalities in code. This flexibility, however, complicated the configurations over time. An example of the flexibility would
254 be the way RAMP defines a verification workflow step. It is a generic step which does all types of verifications like auto IDV, DPL, PEP,
255 etc. This workflow has bloated as it needs to accommodate all types of verifications in a configurable manner.
256 2. Missing abstractions. Current architecture does not have a layered abstraction from clients’ perspective. Through VOS plan and RDS
257 rulesets, we are opening up the complete verification process down to the lowermost predicate and attribute details. This has led to the
258 problem of too many variables, which adds unnecessary complexity for clients to understand. Onboarding time is high because of the
259 granular details that the clients need to understand.
260 3. Workflow Management. RAMP has an internal workflow (a dependency graph (DG) based workflow engine), which controls the
261 overall customer verification flow. The DG orchestrator works inside out. Plugging any custom logic between the RAMP workflow steps
262 is very difficult and time consuming. The orchestrator gets triggered implicitly/explicitly when accounts or entities get created and works
263 through a preset configuration which manages the verification process as well as end-customer experience aspects. While the DG works
264 well for the verification execution, it gets overly complicated for managing the customer experience. For example, while executing a
265 verification, it also supports APIs to dictate what data the end customer can edit/enter. This means having complex rulesets at each
266 workflow step level to dictate UI experience. It also leads to the problem of having an infinitely open workflow for SOA EU where RAMP
267 manages both onboarding time and post-onboarding account verifications.
268 4. Lack of clear service boundaries. Over time to fit in multiple use cases, services were overloaded with responsibilities even beyond
269 what it was intended to do. This leads to the forking out of flows that further led to maintenance issues. For e.g. In the SOA EU flow,








